This section discusses how selecting a button changes its state and how the application should respond. The section consists of the following topics: