#36 EventEmitter.once
#41 EventEmiter.emit