Add the repeat 10 times condition to the touch trigger in the second event. That's all.
Don't use gestures - they are less responsive, use on touched object.
You don't need the stop loop action there. It does nothing - The actions don't run if the condition is not met. You only need stop loop to interrupt a loop. In this case you're repeating 10 times. Even is SetArrayRow_GV goes past 10, it will just keep repeating (doing nothing) until 10 times is up.