Software developers are responsible for helping the screen reader understand the screen. Blind users, for instance, do not use mice. A program that required the use of a mouse would not comply with Section 508. Blind users need an alternative method to understand the functions of a toolbar, radio buttons, push buttons, drop–down menus, or pop–up messages explaining the function of an icon.