End a pointer interaction: remove the pointer from the array (via
setPointers) and the position map. When no pointers remain, release the
capture, detach the move/up/cancel listeners, reset the gesture state to
'none' and dispatch end. When touch pointers remain (a finger lifted
out of a pinch), the gesture is re-seeded from the survivors instead.
End a pointer interaction: remove the pointer from the array (via
setPointers) and the position map. When no pointers remain, release the capture, detach the move/up/cancel listeners, reset the gesture state to'none'and dispatchend. When touch pointers remain (a finger lifted out of a pinch), the gesture is re-seeded from the survivors instead.