GPIO Button control Neopixels & timer switch off

My current problem is when i press the button a 3rd time the light stay off because the led strip is still waiting 10seconds. How can i rectify?

I am still having a problem parsing what that means.
And it is a third press. I am at a loss where the second press is in the scheme.

ARGH! Stupid me!
The second press was hiding in the first sentence.

Oh well.... I had a bit of fun thinking about how to do what wasn't wanted.

Sorry. (to both.)

I need to learn to read better.

Thank you all for your help. That simple flow by @dceejay helped a lot and works perfectly> now i understand a few more conditions.

no worries... we're all learning all the time.

My flow was more complicated because it was doing something entirely different.