1. A non-transitory computer-readable storage medium containing a story presentation application program that, when run in a story presentation device, is configured to cause the story presentation device to perform the following steps: display a portion of a story of a series of stories to a viewer on a display of the story presentation device; in response to a request from the viewer for an index of references to a viewer selected story element that is within the displayed portion of the story, retrieve unique ID information for the selected story element; and index a database of story elements by the unique ID information to generate an index of references to the selected story element, wherein the selected story element and multiple variations of the selected story element are identified by the unique ID information, and the unique ID information is different from the selected story element and from the multiple variations of the selected story element; display the index of references to the selected story element, wherein the references in the index include references to locations in the displayed story; and in response to another request from the viewer to display references to another variation of the selected story element, display past and future references to the other variation of the selected story element in the story, relative to a current location, display, depending on options selected by the viewer, the past and future other references to the other variation of the story element, different from the one variation of the selected story element, the other variation of the story element first occurring in the displayed story, wherein the other variation is not identified by the unique ID of the selected story element in the story index of the displayed story and the references to the other variation are not displayed as a variation of the selected story element in the displayed story and, the other variation of the selected story element is identified by the unique ID in another story, subsequent to the displayed story in the series of stories and any references to the other variation are displayed as a variation of the selected story element in the other story.
4. The non-transitory computer-readable storage medium of claim 1 wherein the multiple variations of the selected story element are contained within an e-book.