Descrivi cos'è un event listener nella programmazione informatica.
Un "event listener" è un concetto di programmazione che consente a un programma informatico di rispondere all'input dell'utente o ad altri eventi che si verificano nel sistema. Funziona registrando funzioni "listener" che verranno chiamate ogni volta che si verifica un evento specifico, come quando un utente fa clic su un pulsante o un altro programma avvia un processo specifico. Gli "event listener" sono spesso implementati utilizzando i callback poiché consentono a un programma di attendere che si verifichi un evento e quindi eseguire un'azione in risposta.