If anyone needs it we could expose whether this is the first ("primary") finger going down or the last (""primary""?) finger to go up. This is also easy for the user to track by keeping a rolling count of how many up and down events they have seen though.
(Which could be a little cheaper if we create a separate extension keyed off the difference between Down and PointerDown, and (Pointer)Up respectively, but would have to store a bool for it anyways)
If anyone needs it we could expose whether this is the first ("primary") finger going down or the last (""primary""?) finger to go up. This is also easy for the user to track by keeping a rolling count of how many up and down events they have seen though.
(Which could be a little cheaper if we create a separate extension keyed off the difference between
DownandPointerDown, and(Pointer)Uprespectively, but would have to store aboolfor it anyways)