Examples of computer-readable media include RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium capable of storing instructions of data structures and capable of being accessed by general purpose or special purpose computers, personal digital assistants, mobile telephones, and other devices with data processing capab