event handlers ignore cancelled events