yes. the application can spare the time.
if there's a lot of other code running and performance becomes important, there is a natural delay between checking the buttons that will accomplish what you're suggesting without the need for any addition code (including the delay() i added)