device the electronic device 100 may include a machine readable storage medium 101 a processor 104 and a display 105 the display 105 may be for example a display that is part of the electronic device 100 such as a mobile phone or tablet computer screen or a separate display device connected to the electronic device 100 such as a monitor connected to a desktop computer the display 105 may display information to a user interacting with the electronic device 100 for example the display 105 may display a user interface such as a desktop user interface for allowing a user to access applications for use the processor 104 may be any suitable processor such as a central processing unit cpu a semiconductor based microprocessor or any other device suitable for retrieval and execution of instructions in one implementation the electronic device 100 includes logic instead of or in addition to the processor 104 as an alternative or in addition to fetching decoding and executing instructions the processor 104 may include one or more integrated circuits ics e g an application specific integrated circuit asic or other electronic circuits that comprise a plurality of electronic components for performing the functionality described below in one implementation the electronic device 100 includes multiple processors for example one processor may perform some functionality and another processor may perform other functionality described below the machine readable storage medium 101 may be any suitable machine readable medium such as an electronic magnetic optical or other physical storage device that stores executable instructions or other data e g a.