1. A method for receiving time-based interval selections on a multi-touch device comprising: displaying a time interval slider in a portion of a graphical user interface (GUI), the time interval slider comprising a single slider presenting a listing of time values in a single dimension at a first granularity level; receiving a selection of a first time value on the time interval slider for a first endpoint in a time interval at the first granularity level, the selection received via a first touch input associated with the time interval slider; presenting, within the time interval slider and in response to receiving the selection of the first time value, a graphical indication of the selection of the first time value as the first endpoint; receiving a request, via a multi-touch gesture received by touch contact applied within the time interval slider displayed in the GUI, to change the listing of time values from the first granularity level of time values to a second granularity level of time values; displaying, within the time interval slider, an updated set of time values at the second granularity level in response to the multi-touch gesture; receiving, after displaying the updated set of time values at the second granularity level, a selection of a second time value at the second granularity level on the time interval slider for a second endpoint in the time interval, the selection received via a second touch input associated with the time interval slider; and presenting, within the time interval slider and in response to receiving the selection of the second time value, a graphical indication of the selection of the second time value as the second endpoint; wherein receiving a selection of a time value on the time interval slider via a touch input comprises: identifying the location of the touch input on the time interval slider in relation to a fixed central reference point of the time interval slider; and based on the location of the touch input in relation to the fixed central reference point, assigning the selected time value as a start or stop endpoint of the time interval.