action objective now listens to cancelled events too