1. A system comprising: one or more computers configured to perform operations comprising: receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed; animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including sliding the backup interface into view while decreasing the display of the graphical user interface; and displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window the earlier version including a first element, the backup interface being different from the graphical user interface.