Furthermore, memory 102 optionally stores additional modules and data structures not described above. [00186] In some embodiments, device 100 is a device where operation of a predefined set of functions on the device is performed exclusively through a touch screen and/or a touchpad.