In fact, here's a *.capx.
As you can see, the touch registers for the first event, then it meets another condition and is registered again for the second event.
I'm not sure how would i go around it.
Also, a simple 'else' might solve it in this example because it is very simble but in my project I have like 100 entangled events and 15 layers so it won't do the trick.