Hello,
Maybe this would work:
Lets say you have a character you want to move left and right based on (A) Left, (D) Right, Keys.
In the "Moving Right" state you can add the action of your choice to simulate the character right, at the same add the (Get Key Down (A) Left) so as soon as it is pressed it sends an event to the "Moving Left" state while stopping the Action moving your character to the right, then do the opposite for the "Moving Left" State.
Edit: I just noticed that you use touch event, You can apply the same technique but insteadd apply touch events, If Touch.X is Greater than Character, send Moving Right, if Less than, Move left.
I have attached a rough image, hope this helps.
Keep in Mind that "Every Frame" is expensive to the CPU and only use it when there is no other way. Im no pro but these are my techniques.