OOTB Approval workflows in Sharepoint have the option to be cancelled if the item gets modified (*during* the execution of the workflow) or rejected. I'm able to monitor for rejection (I have a "Request Approval" with "End Workflow when and if user rejects the task). But how can I get the workflow cancelled in case the item gets modified? Should I monitor the item (or columns) for any changes? If so how can I do that?