1. A method for receiving time-based interval selections on multi-touch devices comprising: displaying a time interval slider in a portion of a graphical user interface (GUI), the time interval slider comprising a listing of time values in a single dimension at a first granularity level; receiving a request, via a multi-touch gesture, to change 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 a second granularity level in response to the multi-touch gesture; receiving a selection of a first time value on the time interval slider for a first endpoint in a time interval, the selection received via a first touch input associated with the time interval slider; and receiving a selection of a second time value 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.