1. A method comprising: receiving, while a current view of an application user interface is displayed, a first user input requesting that a history view associated with the current view of the application user interface be displayed; retrieving application backup data associated with the history view; determining a presentation format for the application backup data, the presentation format defining a particular arrangement of data to be presented in a visual representation of the application user interface; displaying a user interface including the history view in response to the first user input, the history view including data associated with a display of at least a first visual representation of the application user interface in accordance with the presentation format within the user interface, the first visual representation representing an earlier version of the application user interface, wherein the user can interact with the first visual representation to select one or more elements from within the first visual representation to restore, the earlier version of the current view 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.