Patent ID: 8539386

Claim:
A computing device, comprising: a touch-sensitive display; 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: displaying a plurality of user interface objects on the touch-sensitive display, including a currently selected first user interface object; detecting a first contact on the first user interface object; detecting movement of the first contact across the touch-sensitive display; moving the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the touch-sensitive display: detecting a first finger gesture on a second user interface object in the plurality of user interface objects, the first finger gesture being made with a second contact distinct from the first contact; detecting liftoff of the second contact; and, in response to detecting the first finger gesture on the second user interface object: selecting the second user interface object; moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture such that the second user interface object follows the movement of the first contact subsequent to detecting the first finger gesture and the movement of the first contact causes the movement of the second user interface object; and continuing to move the first user interface object in accordance with the movement of the first contact, wherein the first user interface object and the second user interface object move as a group.