Patent ID: 7705858

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 rows and a plurality of columns, 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 items, in the set of items, that precede the particular item is less than a first predetermined threshold; in response to determining that the number of items, in the set of items, that precede 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.