1. One or more computer-readable storage devices or memory storing computer-readable instructions that when executed by a computer cause the computer to perform a method of operating a mobile device having a plurality of authentication states, including an above-lock state and a below-lock state, the method comprising: invoking an application on the mobile device in the above-lock state, wherein: at least one or more of the following functions are available in the above-lock state: capturing an image, providing an image capture settings menu, or toggling between a video capture mode and a still image capture mode, and at least one or more of the following functions of the application are available to a user while the mobile device is in the below-lock state but are unavailable to the user of the mobile device while the mobile device is in the above-lock state: deleting an image, sending an image, or uploading an image to a remote server; based on receiving input data requesting one of the unavailable functions, presenting a user interface operable to change the state of the mobile device to the below-lock state; receiving input data using the user interface; based on the received input data, changing the state of the mobile device to the below-lock state; and after the changing the state of the mobile device to the below-lock state, providing the requested application on the mobile device, unless a proximity sensor detects an object in proximity with the mobile device, wherein at least one of the previously unavailable functions is made available to the user of the mobile device.