2. A GUI (Graphical User Interface) that allows users to interact with electronic devices like computers, hand- held devices (e.g. MP3’s, Portable media players etc), household devices and office equipment. A graphical user interface offers icons and visual indicators unlike text based interfaces which use typed command labels or text navigation to completely represent the information and actions available to the user. These action are frequently performed by direct manipulation from the graphical elements. The term “GUI” is restricted historically to the scope of two-dimensional display screens capable of describing generic information, in tradition to computer science research. The term “GUI” could of been applicable to a type of interface that was non-generic e.g. Video games and volumetric displays.