default merged Event.Listener and Event.Emitter