1. A portable device comprising: a camera configured to: capture image data from an environment of a user; a memory; and a processor; the memory containing software instructions that configure the processor to: receive sensor data that varies in accordance with movement of the portable device by the user, wherein the image data is the sensor data; interpret the captured image data as user input indicating a desired action to be performed; and take the desired action based on the captured image data.