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; and generating the user interface that is optimized for the present context.