Yes makes sense. But that way can you not like press the button now and then 2 hours later, wont it trigger? I dont see a timeout. You could add one on secure 2, and after the timeout clear the variable.
I remembered i have a button configured like that. Its all in one macro, i prefer it that...