Event concept in which the listener can cancel based on priority
Essential utils for promises
Browser cancelable async events
A drop-in replacement for EventEmitter that can work with cancelable event objects, and a base Emitter class that implements a parent/child architecture and event tree traversal.
Asynchronous cancelable (or not) EventEmitter-like object
An cancelable / singleEvent supported EventEmitter replacement