Mouse release registering twice?

I have the above events. When I release the mouse over the arrow the first time, the following event executes as well. I tried the Trigger Once but this did not fix the problem. What do I have to do?

The mouse event flags persist for the whole frame, not just the first instance it is referenced. So the actions of the first event set values that meet the conditions of the second event, and the second event gets actioned.

To avoid each event triggering the condition for the next one, reverse their order; put the facing = 3 event before the facing = 2 event. That should solve your problem.

The trigger once only applies to the conditions of the event it’s in, not for any subsequent events.

Thanks - did that - worked!!
You’re a legend.