Hi all, seeing some interesting behavior when a user makes 3+ finger gestures on a phone.
This line assumes that if the pointer id is not from pointA it must be from pointB, but most devices support up to 5 touch points (navigator.maxTouchPoints).
So, when the user touches with three fingers, implementers or onMultiTouch will get move events for both the second and third fingers as if they were both move events for pointB. I think this class should just ignore move events for touch events that have pointerId different from this._pointA.pointerId and this._pointB.pointerId