A partire dalla fine della lezione precedente, il gestore CalculationResultsHandler esegue la sottoscrizione ad un singolo evento: mortgageApplication.mortgageCalculated. Quando si verifica tale evento, il gestore aggiorna e visualizza nuovamente il grafico a torta. Tuttavia, l'utente potrebbe selezionare una riga nel portlet della cronologia e causare la pubblicazione di un evento differente: mortgageApplication.mortgageResultSelected. Se CalculationResultsHandler esegue la sottoscrizione anche a tale evento, il gestore può rispondere alla selezione dell'utente nello stesso modo, aggiornando e visualizzando nuovamente il grafico a torta.
Il modo più semplice per eseguire la sottoscrizione ad entrambi gli eventi è quello di utilizzare l'asterisco (*), un carattere jolly che rappresenta qualsiasi evento in un insieme di eventi. Effettuare le operazioni riportate di seguito:
Per il portlet della cronologia, aggiungere righe simili alle righe per gli altri due portlet: