LoL, I was following this guide: Using millis() for timing. A beginners guide . You're description makes total sense, and explains why I was seeing not at all what I was expecting.
I'll have to look at the rest later, don't have much time this morning.
Thanks.
I think I'd have it mean close now, I think I only want the stay open a command from the phone.