In a
client server system where a
client system presents a browser for user interaction, a browser
user interface includes functionality for handling
dynamic interface elements received by the browser in connection with received pages, presented as part of the browser
user interface and modified in response to selected
user input without requiring further interaction with a
server. In addition to, or in place of,
dynamic interface elements such as slide sheets, the browser
user interface might also include a rotation display area, tool displays that can
overlay a page, opaquely or semi transparently, menu structures, and an ability for the user to modify a page
layout without requiring
server interaction. The browser might comprise storage for a plurality of rotation display items for storing a summary and a primary presentation for each rotation display item, logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area, logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time, logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating the plurality of rotation display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items.