hap (npm): An extension to the Node.js events.EventEmitter.
Keywords: events|emitter|EventEmitter|bubble|bubbling