End a mouse drag when the released button matches the active action
(left↔strafe, right↔rotate): clears the active action and dispatches
end. Ignores releases that don't match the in-progress gesture. Runs even
while disabled, like orbit's pointer-up and fly touch-up, so a drag disabled
mid-gesture is not left active.
End a mouse drag when the released button matches the active action (left↔strafe, right↔rotate): clears the active action and dispatches
end. Ignores releases that don't match the in-progress gesture. Runs even while disabled, like orbit's pointer-up and fly touch-up, so a drag disabled mid-gesture is not left active.