| CPC G09B 7/04 (2013.01) [G09B 7/08 (2013.01)] | 20 Claims |

|
1. A non-transitory computer-readable medium storing instructions that, when executed, causes a processor to perform operations, comprising:
displaying a storyboard via a user output device, the storyboard comprising:
a visualization;
a plurality of frames, each of the frames comprising text, the plurality of frames comprising a first state and a second state, the first state and the second state affecting a plurality of attributes of a plurality of components of the visualization; and
a viewport to display at least a portion of a first frame and at least a portion of a second frame, wherein the first state of a first frame exists before the first frame enters view within the viewport, and the second state exists while the first frame is in view within the viewport;
in response to a determination that the first state and the second state affect a same attribute of a same component of the visualization, performing a handover from the first frame to the second frame based on a percentage of the first frame and the second frame being present in the viewport; and
changing the visualization from the first state to the second state based on a scroll command from a user input device from a first frame to a second frame of the plurality of frames.
|