wait-for-event-promise (npm): function that returns a promise in anticipation of an event
Keywords: wait|event|waitForEvent