hooked everything up, added the ability to stop an event processing run