16. The method of claim 15 , wherein the path is determined in (c) based on a history of the selected cell and a history of cells above and below it, if any.
15. A method for identifying cells in a path in a flowchart, the method comprising: (a) displaying a flowchart in a first display region, wherein the flowchart comprises a plurality of cells defining a plurality of paths, wherein at least some of the plurality of cells in the flowchart comprise instructions for providing an interactive multimedia presentation, wherein at least one of the plurality of cells comprises an instruction to trigger a piece of media during the interactive multimedia presentation, wherein timing information specifies when the piece of media is to be played during the interactive multimedia presentation, and wherein at least one other of the plurality of cells comprises an instruction to gather user input during the interactive multimedia presentation; (b) receiving, from a user, a selection of a cell in the flowchart; (c) determining a path comprising the selected cell; (d) identifying, to the user, at least some cells in the path by displaying a textual view of the at least some cells in the path, but not of at least some cells in the flowchart that are not in the path, in a second display region; and (e) for at least one of the plurality of cells that comprise an instruction to trigger a piece of media during the interactive multimedia presentation, displaying a description of the media that will be played during the interactive multimedia presentation.