Add event listener as a service