A minor extension to EventEmitter to allow ordering event listeners