Patent attributes
A computing device obtains data representing a plurality of items. A viewport is rendered on a display of the computing device. A portion of a first container element and a portion of a second container element are rendered within the viewport. Selectable visual representations for a first subset of the plurality of items are rendered in the portion of the first container element. The computing device receives a plurality of inputs from the user, each of the plurality of inputs selecting a visual representation of an item from the plurality of items rendered in the first container element. Responsive to receiving each input from the user, another visual representation of each selected item is rendered in the second container element, indicating that the selected item has been selected.