There's more...

This recipe combines a number of different techniques in order to produce the final result. It uses an animation effect where someone looking at the board thinks the light is moving around the board in a circle.

The animation effect has been implemented to support directional motion so that it will look as if the light is moving in either a clockwise or counterclockwise direction. Then, the push buttons are combined with this animation to change the direction of the animation. 

You can take this base recipe and adapt it to different scenarios. For instance, you could replace the light show with a sound effect that goes from either quiet to loud, or loud to quiet, depending on which button is pressed. Additionally, you could use the two push buttons to increase or decrease the level of brightness. Having two push buttons opens many options to either increase or decrease a particular value depending on which button is being pressed.