Adding a `cancelled` flag to `DraggableEvent` to indicate if a drag ended
because of a cancelling operation like `esc` key, etc.