Patent ID: 8760474

Claim:
At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for displaying data items in a carousel display panel, the method comprising: an act of accessing a list of one or more data items comprising at least a first data item and a last data item, wherein at least a selected portion of the data items are to be displayed in a carousel display panel; an act of displaying the selected portion of data items in the carousel display panel; an act of receiving a user input indicating that the last data item in the list is to be displayed in the carousel display panel; and an act of rotating the data items displayed in the carousel display panel to the last data item, such that the last data item is displayed, along with at least a portion of a second-to-last data item and the first data item in the list; wherein a velocity of a user's touchscreen input is used to calculate a size of a customizable window, the customizable window defining a quantity of data items to be loaded into memory, and wherein a higher velocity input causes the customizable window to be relatively smaller than a corresponding customizable window for a relatively slower velocity input, and the slower velocity input causes the customizable window to be relatively larger than the customizable window of the higher velocity input.