#13 emitEvent 함수 개선