this one is a little odd, however its because I am having a problem with get touch info.
The touch info stores the last touch position for that finger.
so If I go back to a state with no touch it will use the last know position.
It wasnt an issue until I had to finish one state with a touch, and then in the following state, I got an interactive element in the exact same place - meaning that it automatically takes the position from the other fsm and uses it in the current fsm even though there is no finger touching.
if possible, an action to set the stored touch position of a finger to null or set a value would be fantastic.