Merge "Cancelling a drag should signal to the source that the drag is incomplete."