adds the ability to signal a canceling of an event;