Patent ID: 8421762

Claim:
A method, comprising: at a computing device with a touch screen display: simultaneously displaying a plurality of user-repositionable user interface objects, wherein each user interface object includes one or more activation regions; receiving a first input from the user at a position on the touch screen that corresponds to at least one of the activation regions; based at least in part on the first input, determining a first plurality of candidate actions, wherein each candidate action is associated with one of the user interface objects and the candidate actions are ordered in accordance with a first ordering; performing a first candidate action of the first plurality of candidate actions as determined in accordance with the first ordering; after performing the first candidate action, receiving a second input that corresponds to a request to undo the first candidate action; in response to the second input, undoing the first candidate action; receiving a third input that is a repetition of the first input; determining, based at least in part on the third input, a second plurality of candidate actions associated with one or more of the plurality of user interface objects, wherein the second plurality of candidate actions are ordered in accordance with a second ordering that is different from the first ordering; wherein a second candidate action in the second plurality of candidate actions is distinct from the first candidate action and has a higher position than the first candidate action in the second ordering; and performing the second candidate action.