Fix emitEvent()