Patent ID: 7661113

Claim:
A method, comprising: in response to a first navigation input received at a first application: adding a corresponding action script to an ordered stack of action scripts maintained by an execution controller, wherein the added action script is unpopulated by data input, and the added action script is added last in an order of the ordered stack; providing the ordered stack of action scripts to a second application by the execution controller; and executing at the second application the ordered stack of action scripts according to the order, the ordered stack having the unpopulated first action script, while maintaining the existence of the ordered stack of action scripts by the execution controller; receiving a data input at the first application; and populating by the execution controller the added first action script in the maintained ordered stack of action scripts with the data input after the executing, wherein each time a new navigation input is received by the first application: a corresponding new action script is added to the ordered stack of action scripts maintained by the execution controller, the new action script being unpopulated by data input, a most-previously added action script is populated with any additional corresponding data inputs received at the first application since a previous execution, and the entire ordered stack of action scripts is re-executed at the second application.