A mobile electronic device, comprising: a lens component coupled to a lens position component; a touchscreen display to display an image having a first focal point, the image being a substantially real-time preview of a view through the lens component; and one or more processors to provide: a focal point selection module to receive a user input of a first type provided using the touchscreen display to select a second focal point, the second focal point corresponding to a location on the image displayed on the touchscreen display; a focus control module coupled to the focal point selection module to provide one or more focus control signals to the lens position component in order to cause the lens position component to automatically focus the lens component from the first focal point to the second focal point while the image is being displayed as the substantially real-time preview of the view through the lens component; a flash control module coupled to a flash component, wherein the flash control module is configured to select a flash level value representing a flash intensity for the flash component based on the second focal point; and wherein the one or more processors captures the image, based on the flash level value, in response to a second type of user input on the touchscreen display, the second type of user input being different than the first type of user input, and crops the image in response to the user using the touchscreen display to indicate a desired size of cropped image by sliding corners of the image to a desired position. a lens component coupled to a lens position component; a touchscreen display to display an image having a first focal point, the image being a substantially real-time preview of a view through the lens component; and one or more processors to provide: a focal point selection module to receive a user input of a first type provided using the touchscreen display to select a second focal point, the second focal point corresponding to a location on the image displayed on the touchscreen display; a focus control module coupled to the focal point selection module to provide one or more focus control signals to the lens position component in order to cause the lens position component to automatically focus the lens component from the first focal point to the second focal point while the image is being displayed as the substantially real-time preview of the view through the lens component; a flash control module coupled to a flash component, wherein the flash control module is configured to select a flash level value representing a flash intensity for the flash component based on the second focal point; and a focal point selection module to receive a user input of a first type provided using the touchscreen display to select a second focal point, the second focal point corresponding to a location on the image displayed on the touchscreen display; a focus control module coupled to the focal point selection module to provide one or more focus control signals to the lens position component in order to cause the lens position component to automatically focus the lens component from the first focal point to the second focal point while the image is being displayed as the substantially real-time preview of the view through the lens component; a flash control module coupled to a flash component, wherein the flash control module is configured to select a flash level value representing a flash intensity for the flash component based on the second focal point; and wherein the one or more processors captures the image, based on the flash level value, in response to a second type of user input on the touchscreen display, the second type of user input being different than the first type of user input, and crops the image in response to the user using the touchscreen display to indicate a desired size of cropped image by sliding corners of the image to a desired position.