Added Event Emitter class