1. A method relating to modifying a view in a user interface, the method comprising: receiving, while a current view of an active window is displayed in a user interface, a first user input requesting that a history view associated with the current view of the active window be displayed; displaying the history view in a presentation window distinct from the active window in response to the first user input, the history view including at least a first representation of the active window, where the first representation shows a past state of the current view of the active window and includes visual representations of elements from the past state, including a visual representation of a first element, where the underlying data for the first representation is stored in an archive; receiving, while the history view is displayed, a second user input requesting that the current view of the active window be modified according to the first representation, at least with regard to the first element; determining, in response to the second user input, that the current view of the active window includes a current version of the first element; and presenting one or more user-selectable options to resolve a conflict in response to the determination.