A method, comprising: at an electronic device with a touch-sensitive surface and a display, wherein the electronic device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface: displaying, on the display, a user interface of a first software application that includes, in a first region of the user interface, one or more draggable objects and, in a second region of the user interface distinct from the first region, one or more control objects distinct from the one or more draggable objects, wherein the one or more draggable objects are configured to be moved independently of other user interface objects in the user interface, and the one or more control objects are not configured to be moved independently of other user interface objects in the user interface; and, while displaying the user interface of the first software application: detecting a contact on the touch-sensitive surface at a first location while a focus selector is displayed over a first draggable object of the one or more draggable objects displayed on the display; after detecting the contact on the touch-sensitive surface at the first location, detecting a movement of the contact across the touch-sensitive surface to a second location that corresponds to a first control object of the one or more control objects displayed on the display; and, in response to detecting movement of the contact from the first location to the second location, in accordance with a determination that the contact at the first location satisfies object selection criteria: moving the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the second location that corresponds to the first control object; and, in accordance with a determination that the contact at the second location satisfies first intensity criteria, performing a first predetermined operation that corresponds to activation of the first control object. displaying, on the display, a user interface of a first software application that includes, in a first region of the user interface, one or more draggable objects and, in a second region of the user interface distinct from the first region, one or more control objects distinct from the one or more draggable objects, wherein the one or more draggable objects are configured to be moved independently of other user interface objects in the user interface, and the one or more control objects are not configured to be moved independently of other user interface objects in the user interface; and, while displaying the user interface of the first software application: detecting a contact on the touch-sensitive surface at a first location while a focus selector is displayed over a first draggable object of the one or more draggable objects displayed on the display; after detecting the contact on the touch-sensitive surface at the first location, detecting a movement of the contact across the touch-sensitive surface to a second location that corresponds to a first control object of the one or more control objects displayed on the display; and, in response to detecting movement of the contact from the first location to the second location, in accordance with a determination that the contact at the first location satisfies object selection criteria: moving the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the second location that corresponds to the first control object; and, in accordance with a determination that the contact at the second location satisfies first intensity criteria, performing a first predetermined operation that corresponds to activation of the first control object. detecting a contact on the touch-sensitive surface at a first location while a focus selector is displayed over a first draggable object of the one or more draggable objects displayed on the display; after detecting the contact on the touch-sensitive surface at the first location, detecting a movement of the contact across the touch-sensitive surface to a second location that corresponds to a first control object of the one or more control objects displayed on the display; and, in response to detecting movement of the contact from the first location to the second location, in accordance with a determination that the contact at the first location satisfies object selection criteria: moving the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the second location that corresponds to the first control object; and, in accordance with a determination that the contact at the second location satisfies first intensity criteria, performing a first predetermined operation that corresponds to activation of the first control object. moving the first draggable object to the first control object in accordance with the movement of the contact across the touch-sensitive surface to the second location that corresponds to the first control object; and, in accordance with a determination that the contact at the second location satisfies first intensity criteria, performing a first predetermined operation that corresponds to activation of the first control object.