add ability for event handlers to ignore cancelled events an run anyways