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 farther 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 .