modified event bus implementation to use pre-registered module that uses EventEmitter