Distributed event emitter