add gem dependency event_emitter