"Conventional graphical user interface applications typically provide objects, such as icons, which a user can manipulate to activate particular types of functions." . . . .