1. A method for generating and navigating a graphical representation of a workflow history of an electronic document, the method comprising: accessing a plurality of data objects stored in a memory, wherein each data object stores information related to a different event generated by an application that is configured to modify the document; identifying a first time and a second time during which the application generates events; selecting a set of data objects from the plurality of data objects, wherein each data object in the set of data objects includes a timestamp reflecting a time that is equal to either the first time or equal to the second time or falls in between the first time and the second time; generating a graphical representation of the set of data objects; and causing the graphical representation to be displayed in a graphical user interface associated with the application.