Patent ID: 8635553

Claim:
A computer-implemented method, comprising: sizing a first pane of a display space to display a plurality of items, wherein said sizing a first pane comprises setting height of the first pane dependent on height of the plurality of items and setting width of the first pane dependent on width of the plurality of items, wherein, subsequent to said sizing, the height of the first pane is less than height of the display space and the width of the first pane is less than the width of the display space; setting a location of the first pane in the display space, wherein a portion of the display space not covered by the first pane is unused drawing space; allocating the unused drawing space to a second pane of the display space, wherein: the second pane comprises a first region and a second region; sizing the second pane to have substantially similar space as the display space; placing the first pane substantially on top of the second pane; and determining the unused drawing space to be the second pane space not under the first pane; displaying one or more rows each including one or more media file representations in the first region of the second pane; displaying one or more rows each including two or more media file representations in the second region of the second pane; and adjusting a vertical spacing between a last row in the first region and a first row in the second region so that the vertical spacing between the last row and the first row corresponds to the vertical spacing between other rows in the first region and the second region; wherein the media file representations displayed in the second pane correspond to one or more of the plurality of items displayed in the first pane.