1. A method comprising: observing a real scene through a camera of a device; observing a user gesture through the camera of the device; presenting the scene and the gesture on the display of the device; generating a virtual object and placing it in the scene based on the observed user gesture; and presenting the virtual object in the real scene on the display.