1. An electronic device, comprising: a display; a touch-sensitive surface; 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 text of an electronic document on the display; displaying an insertion marker at a first position in the text of the electronic document; detecting a first horizontal gesture at a location on the touch-sensitive surface, the location on the touch-sensitive surface corresponding to a location on the display where the text of the electronic document is displayed; in response to a determination that the first horizontal gesture at the location on the touch-sensitive surface that corresponds to the location on the display satisfies a first set of one or more predefined conditions: translating the electronic document on the display in accordance with a direction of the first horizontal gesture, and maintaining the insertion marker at the first position in the text; and, in response to a determination that the first horizontal gesture at the location on the touch-sensitive surface that corresponds to the location on the display satisfies a second set of one or more predefined conditions that is distinct from the first set of one or more predefined conditions, moving the insertion marker by one character in the text from the first position to a second position in the text in accordance with the direction of the first horizontal gesture.
1. An electronic device, comprising: a display; a touch-sensitive surface; 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 text of an electronic document on the display; displaying an insertion marker at a first position in the text of the electronic document; detecting a first horizontal gesture at a location on the touch-sensitive surface, the location on the touch-sensitive surface corresponding to a location on the display where the text of the electronic document is displayed; in response to a determination that the first horizontal gesture at the location on the touch-sensitive surface that corresponds to the location on the display satisfies a first set of one or more predefined conditions: translating the electronic document on the display in accordance with a direction of the first horizontal gesture, and maintaining the insertion marker at the first position in the text; and, in response to a determination that the first horizontal gesture at the location on the touch-sensitive surface that corresponds to the location on the display satisfies a second set of one or more predefined conditions that is distinct from the first set of one or more predefined conditions, moving the insertion marker by one character in the text from the first position to a second position in the text in accordance with the direction of the first horizontal gesture. 4. The device of claim 1 , wherein the second set of one or more predefined conditions includes that the first horizontal gesture is a single-finger gesture.