Adding the event listener dispatcher and interface.