1. A method for user interaction and document processing, the method comprising: providing display presentation data representative of a specific combination view of edit events that define elements of a display presentation; providing a first said display presentation responsive to said display presentation data; generating additional said edit events representative of and responsive to a user input made relative to the first display presentation; wherein each said edit event is comprised of event content comprising a document change and an edit reference; wherein the event content is generated in a defined entry order of input; wherein each respective said edit reference identifies a position for utilization of a respective said document change; wherein a respective said document change defines operations to be performed at the respective said position defined by the respective said edit reference associated with said respective said document change; storing each said edit event in event storage; generating a selected edit list for a set of selected edit events representative of a respective said specific combination view; wherein the selected edit list defines which of the edit events stored in the event storage are selected events that are utilized to generate a revised display presentation responsive to the event storage; wherein the events in the selected edit list can comprise less than all the events between a first event and a last event within an ordering of the entry order of input; the method further comprising: generating revised display presentation data responsive to said selected edit list; and generating a respective revised display presentation responsive to said respective revised display presentation data.