1. A computer-implemented method comprising: capturing images from a moving mobile camera; determining a description of motion of the moving mobile camera based on the captured images; rendering a user interface for an application on an interface device, the user interface including an object; and automatically controlling a steering, rolling or navigating movement of the object rendered in the user interface in a manner corresponding to the determined motion of the moving mobile camera.