Patent ID: 8386562

Claim:
A web server, comprising: a storage that includes: first instructions that generate a web page from one or more widgets, each widget denoting how an element of the web page is to be displayed at a client; second instructions that provide the web page to the client; third instructions that receive a response to the web page from the client; fourth instructions that identify a particular widget used to generate an element of the web page that was provided to the client; fifth instructions that execute action processing logic associated with the particular widget used to generate the element of the web page, the action processing logic for the particular widget using data received in the response and performing an action with respect to that data; and sixth instructions that store an indication of the particular widget used to generate an element of the web page that was provided to the client; wherein the sixth instructions store in a list of widgets an indication of the particular widget used to generate the element of the web page that was provided to the client; wherein the sixth instructions delete from the list of widgets the indication of the particular widget used to generate an element of the web page that was provided to the client.