1. A method comprising: receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element; receiving, while the history view is displayed, a second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application according to the earlier version, at least with regard to the first element.