1. A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; wherein the background comprises a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; and means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.