Move Along Path: make pressing the Cancel button abort and undo processing