One embodiment of a method comprises adding an action script to an ordered
stack of action scripts maintained by an execution controller, wherein
the added action script corresponds to a navigation input received at a
first application, the added action script is unpopulated by a data
input, and the added action script is added last in an order of the
ordered stack. The embodiment also comprises 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. The embodiment also comprises populating the added
first action script with the data input, wherein the data input is
received at the first application and the populating occurs after the
executing.