1. A system comprising: a processor; a display in communication with the processor; and memory coupled to the processor, the memory encoded with program instructions that, when executed, cause the processor to execute a method for navigating through a list, the method comprising: determining a list of descriptive entry listings; determining a plurality of sublists within the list, wherein a sublist includes a number of listings; receiving input for navigating through the list, the input being associated with an attribute, wherein the attribute has a corresponding threshold value; setting a scrolling mode to be an elemental scrolling mode when the attribute associated with the input is below the corresponding threshold value, wherein the elemental scrolling mode includes: causing a graphical interface displayed on the display to consecutively scroll between subsequent listings in a current sublist of the list; and causing the graphical interface to consecutively scroll between a last listing in the current sublist of the list to an initial listing in a next sublist of the list when the current sublist of the list ends; and setting the scrolling mode to be a quick scrolling mode when the attribute associated with the input is above the corresponding threshold value, wherein the quick scrolling mode includes: causing the graphical interface displayed on the display to scroll between an original listing in a current sublist of the list to an initial listing in a subsequent sublist of the list that is consecutive with the current sublist of the list, wherein a plurality of listings in the subsequent sublist of the list is simultaneously displayed with the initial listing in the subsequent sublist of the list.