My clock normally displays HH:MM all of the time. I wanted to be able and have an event that would completely clear the display and show the seconds tick off for some pre-determined duration (currently 30 seconds).
I may be able come up with some simpler code by using/referencing millis(), i.e. working it into the pseudo code above in place of current hour, current minute, current second.