Created an interface that all 'stopper' events implement

also created more events for workflow stopper events