Button Read Optimizations

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)