Button States

This section discusses how selecting a button changes its state and how the application should respond.