1. A method for maintaining context for widgets, comprising: maintaining context for a plurality of widgets in a central storage; updating the context based on a query from one or more of the widgets; and selectively providing access to the context to the one or more widgets.