Artain - (Fixed .capx) https://1drv.ms/u/s!AjcW2ueud6qp1RCljm-6cl6SIgn7
I just moved the event (on the image) above the other event that cancels out the condition of the event on the image.
Remember : The Event sheet is being read by the computer / cpu from up to down. So it is still possible to cancel a later condition if the above condition contradicts a later event.
And also a little advice, it's very inefficient to move buttons around for different actions. It's a very bad practice, reminds me when i was still starting using C2.
The most efficient way to use is either global or instance variable but i prefer instance variables in your case.
I can show you if you want... But it's better if you self learn it:
Here are the links to get you started:
Event variables : https://www.scirra.com/manual/83/variables
Instance variables : https://www.scirra.com/manual/73/instance-variables