9. An electronic device, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: generating a user interface for display on a display device, wherein the user interface includes a selection-indicator indicating a currently selected user interface element of a plurality of user interface elements; while the user interface is displayed on the display device, receiving an indication of a first swipe input that includes a contact and movement of the contact detected on a touch-sensitive surface of the electronic device or a separate input device in communication with the electronic device, wherein the movement of the contact corresponds to a respective value for a movement metric; and in response to receiving the indication of the first swipe input: determining whether the first swipe input meets unitary-movement criteria; in accordance with a determination that the first swipe input meets the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element by a predefined amount to a second user interface element of the plurality of user interface elements in the user interface; and in accordance with a determination that the first swipe input does not meet the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element to a third user interface element of the plurality of user interface elements in accordance with the respective value of the movement metric associated with the first swipe input.
14. The device of claim 9 , wherein moving the selection-indicator by the predefined amount, and moving the selection-indicator in accordance with the respective value of the movement metric, both comprise moving the selection indicator in accordance with a direction of the movement of the contact on the touch-sensitive surface.