forked from extern/Unexpected-Keyboard
The cancel event ends the motion, it doesn't apply to a single pointer like it was previously expected.
The cancel event ends the motion, it doesn't apply to a single pointer like it was previously expected.