event emitter -> dev dep