1. A method comprising: continuously, after entering an image capture mode, capturing a sequence of images with an image capturing device; continuously, after entering the image capture mode, storing a predetermined number of images from the sequence of images in a buffer; receiving a request to capture an image; and in response to the request to capture an image, if an exposure time of a particular buffered image of the predetermined number of buffered images meets a predetermined criteria that is based on a predetermined threshold exposure time for an image, presenting for selection the particular buffered image, and if the exposure time of the particular buffered image fails to meet the predetermined criteria, displaying the predetermined number of buffered images in a prioritized manner automatically based on image quality, focus scores, or blur; and selecting, based on an input, one of the displayed buffered images.