Move lazy event listeners to the 

Since #705, listener declarations are part of the "service definition" as the service `dispatcher` is extended instead if being instanced. I removed the listener declarations from the `boot` method to put them in the `register` method.