I'm trying to write a TaskListener that will watch for all task events (create, assign, and complete). However, it appears that if a task is cancelled (because the parent process is cancelled), no events are sent to the TaskListener. As a result, from my listener's perspective, it looks like there are tasks that are created but never closed.
Is it possible to get a notification when tasks are deleted? Is there a reason that there isn't an event type for 'deleted'?