A method, comprising: at an electronic device with one or more processors and memory, wherein the electronic device is in communication with a display and a user input device that includes a touch-sensitive surface: providing, to the display, data to present a user interface that includes: a plurality of user interface objects, and a current focus on a first user interface object of the plurality of user interface objects; while the display is presenting the user interface, receiving an input that corresponds to a gesture detected on the touch-sensitive surface of the user input device, wherein the gesture includes a movement of a contact across the touch-sensitive surface followed by a lift-off of the contact from the touch-sensitive surface, wherein the gesture includes a characteristic movement distance and a characteristic movement speed; and, in accordance with a determination that the gesture satisfies coasting criteria, the coasting criteria including that the characteristic movement distance satisfies a predefined distance threshold and/or the characteristic movement speed satisfies a predefined speed threshold: moving the current focus in the user interface; and subsequently, decelerating (714, 716) movement of the current focus across the plurality of user interface objects using: a first deceleration rate in accordance with a determination that a movement metric based on a weighted sum of both the characteristic movement distance of the gesture and the characteristic movement speed of the gesture is greater than a first movement-metric threshold, and a second deceleration rate in accordance with a determination that the movement metric based on the weighted sum of both the characteristic movement distance of the gesture across the touch-sensitive surface and the characteristic movement speed of the gesture is less than a second movement-metric threshold, wherein the second deceleration rate is higher than the first deceleration rate. providing, to the display, data to present a user interface that includes: a plurality of user interface objects, and a current focus on a first user interface object of the plurality of user interface objects; a plurality of user interface objects, and a current focus on a first user interface object of the plurality of user interface objects; while the display is presenting the user interface, receiving an input that corresponds to a gesture detected on the touch-sensitive surface of the user input device, wherein the gesture includes a movement of a contact across the touch-sensitive surface followed by a lift-off of the contact from the touch-sensitive surface, wherein the gesture includes a characteristic movement distance and a characteristic movement speed; and, in accordance with a determination that the gesture satisfies coasting criteria, the coasting criteria including that the characteristic movement distance satisfies a predefined distance threshold and/or the characteristic movement speed satisfies a predefined speed threshold: moving the current focus in the user interface; and subsequently, decelerating (714, 716) movement of the current focus across the plurality of user interface objects using: a first deceleration rate in accordance with a determination that a movement metric based on a weighted sum of both the characteristic movement distance of the gesture and the characteristic movement speed of the gesture is greater than a first movement-metric threshold, and a second deceleration rate in accordance with a determination that the movement metric based on the weighted sum of both the characteristic movement distance of the gesture across the touch-sensitive surface and the characteristic movement speed of the gesture is less than a second movement-metric threshold, wherein the second deceleration rate is higher than the first deceleration rate. moving the current focus in the user interface; and subsequently, decelerating (714, 716) movement of the current focus across the plurality of user interface objects using: a first deceleration rate in accordance with a determination that a movement metric based on a weighted sum of both the characteristic movement distance of the gesture and the characteristic movement speed of the gesture is greater than a first movement-metric threshold, and a second deceleration rate in accordance with a determination that the movement metric based on the weighted sum of both the characteristic movement distance of the gesture across the touch-sensitive surface and the characteristic movement speed of the gesture is less than a second movement-metric threshold, wherein the second deceleration rate is higher than the first deceleration rate. a first deceleration rate in accordance with a determination that a movement metric based on a weighted sum of both the characteristic movement distance of the gesture and the characteristic movement speed of the gesture is greater than a first movement-metric threshold, and a second deceleration rate in accordance with a determination that the movement metric based on the weighted sum of both the characteristic movement distance of the gesture across the touch-sensitive surface and the characteristic movement speed of the gesture is less than a second movement-metric threshold, wherein the second deceleration rate is higher than the first deceleration rate.