1. A computer-readable storage medium storing instructions for causing a computer system to perform the following operations: generate a user interface in communication with a plurality of resources, the user interface comprising a window configured to concurrently present a representation of a first window associated with a first resource and a second window associated with a second resource; receive an indication that the first resource is accessed from within the user interface; receive an indication that the second resource is accessed from within the user interface; generate navigation information including locations of the first resource and the second resource based on the indications of accessing first resource and the second resource; and present the navigation information as an ordered list having an order representative of an order in which the first and second resources were accessed using the user interface.