EventEmitter with event listeneres