expose event emitter