1. A computer-implemented method comprising: displaying, on a touch-sensitive display, information referencing a first set of data items; receiving, at the touch-sensitive display, a single, continuous user input that defines a first drag gesture, then a hold gesture, then a second drag gesture; selecting a first value from a set of multiple values based on the first drag gesture; selecting a second value from the set of multiple values based on the second drag gesture; selecting a second set of data items based on the first and second values; and displaying, at the touch-sensitive display, information referencing the second set of data items.