Was ist denn der Unterschied zwischen Event Handlern und Event Listenern?
Der Listener „lauscht“, ob der Event auftritt. Der Handler (be)handelt ihn.
Das ist in JavaScript ziemlich austauschbar - mit addEventListener fügt man einen "Listener" hinzu, der das Event auch gleich behandelt.
Ich wüsste nicht, wie man das trennen sollte - einen Listener hinzufügen der nur lauscht aber beim Eintreten des Events nichts macht wäre absurd :)