Patent ID: 8907893

Claim:
A method, comprising: at an electronic device that includes one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: detecting a button press of a respective button of a plurality of buttons that are associated with different operations, wherein the plurality of buttons include a first button that corresponds to a first type of operation and a second button that corresponds to a second type of operation; determining, in conjunction with detecting the button press of the respective button, a rolling gesture metric corresponding to performance of a rolling gesture comprising rotation of the electronic device about a longitudinal axis of the electronic device; and after determining the rolling gesture metric: in accordance with a determination that the respective button is the first button, initiating performance, in a respective user interface, of an operation of the first type in accordance with the rolling gesture metric; and in accordance with a determination that the respective button is the second button, initiating performance, in the respective user interface, of an operation of the second type in accordance with the rolling gesture metric, wherein the operation of the second type comprises adjusting a presentation control parameter of the respective user interface without displaying a corresponding control object for the presentation control parameter in the respective user interface, and wherein the presentation control parameter of the respective user interface controls an audio or visual output characteristic for content to be presented via the respective user interface.