Not the way he has it written. He only looks a the stop button in a Timeout event. The only difference is that the event loop will look at the stop button at the end of the 1 sec wait, where the while loop will look at the stop button at the start of the 1 sec wait.
He would need to create an event for the stop button value change for the loop to fall out as soon as the button is pressed.