A computer-implemented method, comprising: at an electronic device with a touch-sensitive surface and display: displaying a list comprising information corresponding to a plurality of electronic messages (506A-E); detecting a contact on the touch-sensitive surface at a respective location corresponding to a respective electronic message; detecting a gesture that includes continuous movement of the contact in a first direction, without breaking contact with the touch-sensitive surface, at a location on the display corresponding to an electronic message of the plurality of electronic messages; and in response to detecting the gesture: determining one or more parameters of the movement of the contact; in accordance with a determination that a parameter of the movement of the contact meets a first criterion and the gesture is detected at a location corresponding to a first electronic message of the plurality of electronic messages, displaying a plurality of user interface elements (528A-C) representing actions to be taken on the first electronic message; in accordance with a determination that the parameter of the movement of the contact meets a second criterion different from the first criterion and the gesture is detected at a location corresponding to the first electronic message of the plurality of electronic messages, performing a default action on the first electronic message; in accordance with a determination that a parameter of the movement meets the first criterion and the gesture is detected at a location corresponding to a second electronic message of the plurality of electronic messages, displaying a plurality of user interface elements representing actions to be taken on the second electronic message; and in accordance with a determination that the parameter of the movement meets the second criterion and the gesture is detected at a location corresponding to the second electronic message of the plurality of electronic messages different from the first criterion, performing the default action on the second electronic message. displaying a list comprising information corresponding to a plurality of electronic messages (506A-E); detecting a contact on the touch-sensitive surface at a respective location corresponding to a respective electronic message; detecting a gesture that includes continuous movement of the contact in a first direction, without breaking contact with the touch-sensitive surface, at a location on the display corresponding to an electronic message of the plurality of electronic messages; and in response to detecting the gesture: determining one or more parameters of the movement of the contact; in accordance with a determination that a parameter of the movement of the contact meets a first criterion and the gesture is detected at a location corresponding to a first electronic message of the plurality of electronic messages, displaying a plurality of user interface elements (528A-C) representing actions to be taken on the first electronic message; in accordance with a determination that the parameter of the movement of the contact meets a second criterion different from the first criterion and the gesture is detected at a location corresponding to the first electronic message of the plurality of electronic messages, performing a default action on the first electronic message; in accordance with a determination that a parameter of the movement meets the first criterion and the gesture is detected at a location corresponding to a second electronic message of the plurality of electronic messages, displaying a plurality of user interface elements representing actions to be taken on the second electronic message; and in accordance with a determination that the parameter of the movement meets the second criterion and the gesture is detected at a location corresponding to the second electronic message of the plurality of electronic messages different from the first criterion, performing the default action on the second electronic message. determining one or more parameters of the movement of the contact; in accordance with a determination that a parameter of the movement of the contact meets a first criterion and the gesture is detected at a location corresponding to a first electronic message of the plurality of electronic messages, displaying a plurality of user interface elements (528A-C) representing actions to be taken on the first electronic message; in accordance with a determination that the parameter of the movement of the contact meets a second criterion different from the first criterion and the gesture is detected at a location corresponding to the first electronic message of the plurality of electronic messages, performing a default action on the first electronic message; in accordance with a determination that a parameter of the movement meets the first criterion and the gesture is detected at a location corresponding to a second electronic message of the plurality of electronic messages, displaying a plurality of user interface elements representing actions to be taken on the second electronic message; and in accordance with a determination that the parameter of the movement meets the second criterion and the gesture is detected at a location corresponding to the second electronic message of the plurality of electronic messages different from the first criterion, performing the default action on the second electronic message.