Patent ID: 8194099

Claim:
A machine-implemented method, comprising: displaying a set of items from a sequence of items that includes one or more undisplayed items that do not belong to said set of items; wherein said set of items are displayed, in an arrangement that includes a plurality of lines, in an order that corresponds to said sequence; receiving user input that selects a particular item from said set of items; in response to said user input, determining whether the number of lines, in the plurality of lines, that precede the line containing the particular item is less than a first predetermined threshold; in response to determining that the number of lines, in the plurality of lines, that precede the line containing the particular item is less than the first predetermined threshold, performing the steps of causing a line of undisplayed items that precede the set of items to be displayed, thereby producing a newly displayed line, and ceasing to display a line of displayed items that follow said particular item; wherein the method is performed by one or more computing devices.