The action to be performed would be performed over and over, if you called the startShow() function on every pass through loop(), instead of only once when the action to be performed changed.
The action to be performed would be performed over and over, if you called the startShow() function on every pass through loop(), instead of only once when the action to be performed changed.