Update to v4 of EventEmitter

Main difference is `removeAllListeners` -> `removeEvents`