Detecting Third button press

When you use delay( ) in your sketches (which we seldom do) your sketch is slow to respond.

We recommend you use millis( ) TIMING and not use delay( )s.