1. A device, comprising: a touch screen display for displaying content to a user and allowing user input; and a user interface including an image pattern unlock mode configured to activate in response to the device entering a locked state thereby causing an unlock screen to display, wherein the image pattern unlock mode is further configured to display a random image on the unlock screen, and unlock the device in response to receiving an unlock code including a correct unlock screen input that corresponds to the random image, wherein the combination of the random image and the correct unlock screen input is pre-established and provides at least part of the unlock code.