Use Blink without Delay instead. Then you can read the button while the lights time out or whatever they do.