1. A method of presenting an interface that is optimized for a present context, the method comprising: determining a present context for a user interface by analyzing image data depicting an environment proximate to the user interface, wherein the present context is a user performing a gesture with a user's left hand to interact with an object depicted on the user interface, the gesture detected by analyzing the image data; determining that the user's left hand is coming between a second user and the user interface while making the gesture by analyzing the image data; and upon said determining that the user's left hand is coming between a second user and the user interface, automatically generating an updated user interface with interface objects relocated to encourage the user to make right handed gestures instead of left handed gestures.