1. A computer-implemented method performed by an application of a data processing system, the method comprising: accessing a first document presentation other than a default initial document presentation based on an address displayed within an address field of a window, wherein the first document presentation is displayed within a display area of the window; recording a first location of the first document presentation; accessing and displaying in the display area of the window a sequence of intermediate document presentations originated from the first document presentation; displaying a first snapback button associated with the address field; conducting a search via a search facility based on one or more search keywords entered in a search field of the window; displaying a search result in the display area of the window; in response to a first input received via the first snapback button, without having to select from a menu of document presentations, directly retrieving and displaying the first document presentation from the first location without having to access the intermediate document presentations again; and displaying a second snapback button associated with the search field, wherein the second snapback button is used to directly redisplay the search result in the display area of the window.
1. A computer-implemented method performed by an application of a data processing system, the method comprising: accessing a first document presentation other than a default initial document presentation based on an address displayed within an address field of a window, wherein the first document presentation is displayed within a display area of the window; recording a first location of the first document presentation; accessing and displaying in the display area of the window a sequence of intermediate document presentations originated from the first document presentation; displaying a first snapback button associated with the address field; conducting a search via a search facility based on one or more search keywords entered in a search field of the window; displaying a search result in the display area of the window; in response to a first input received via the first snapback button, without having to select from a menu of document presentations, directly retrieving and displaying the first document presentation from the first location without having to access the intermediate document presentations again; and displaying a second snapback button associated with the search field, wherein the second snapback button is used to directly redisplay the search result in the display area of the window. 6. The method of claim 1 , further comprising: accessing a second document presentation from the first document presentation; and recording a second location of the second document presentation in response to a user request, wherein the recordation of the second location causes the first location to be unrecorded.