use event emitter to manage locked out jobs