Patent ID: 8819567

Claim:
A non-transitory machine readable medium storing an authoring platform for building an application having a set of graphical objects, the application for performing a plurality of operations on the set of graphical objects in response to a plurality of user interaction events, the authoring platform comprising a graphical user interface (GUI), the GUI comprising: a first area for displaying different possible user interaction events, each possible user interaction event for associating with at least one of the set of graphical objects of the application; a second area for displaying operations for associating with the different possible user interaction events displayed in the first area; a third area for displaying definitions of one or more operations selected in the second area, wherein at least one of the selected operations comprises altering the presentation of at least one of the set of graphical objects of the application as a function of time, wherein the third area is further for editing the altering of the presentation; a tool for associating at least one of the set of graphical objects with at least one of the different possible user interaction events in the second area; and a scene preview area that displays the altering of the presentation of at least one of the set of graphical objects.