A nodejs module that emits events after a specified set of events and callbacks have been triggered.