I stumbled upon an issue while trying to add multitouch to a game (in version 4.13): I’m getting Released and Pressed events for fingers that are still pressed on the screen.
Each finger that touches the screen fires a Pressed event, but releasing the finger with the highest index causes all other indices to fire a Released event, immediately followed by a Pressed event.
For instance, if I am pressing 2 fingers on the screen, releasing index 2 will cause a Released and a Pressed event for index 1.
Similarly, with 3 fingers, releasing index 3 will cause a Released and Pressed event for indices 1 and 2.
Releasing any other finger simply causes a Released event for the corresponding index.
Has anyone encountered this, or am I doing something wrong somewhere?