Patent ID: 8863016

Claim:
A method, comprising: at a computing device with a touch screen display: simultaneously displaying on the touch screen display: a plurality of user interface objects, and a plurality of destination objects including a first destination object associated with a first action and a second destination object associated with a second action different from the first action; detecting a first input by a user on a respective destination object; and, while continuing to detect the first input by the user on the respective destination object: detecting a second input by the user on a first user interface object displayed at an initial first user interface object position on the touch screen display; and, in response to detecting the second input by the user on the first user interface object, performing a respective action, associated with the respective destination object, on the first user interface object, wherein: in accordance with a determination that the respective destination object is the first destination object, the respective action is the first action; and in accordance with a determination that the respective destination object is the second destination object, the respective action is the second action; after performing the respective action, detecting a third input by the user at the initial first user object position on the touch screen display; and in response to detecting the third input by the user at the initial first user object position on the touch screen display, undoing the respective action.