Added event hooks for change, cancellation and deletion