use EventEmitter3 instead of the internal nodejs EventEmitter
remove silly setMaxListeners