31. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a device with a touch-sensitive surface and a display, cause the device to: display text of an electronic document on the display; display an insertion marker at a first position in the text of the electronic document, the text around the first position having a visual appearance; detecting a first input 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 other than the first position in the text and a second position in the text, wherein the first input is an input in a first direction; and in response to detecting the first input: in accordance with a determination that the first input in the first direction 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: translate the electronic document on the display, and maintain the insertion marker at the first position in the text; and, in accordance with a determination that the first input in the first direction 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, the second set of one or more predefined conditions including a condition that the first input has a speed greater than a predefined threshold velocity: move the insertion marker in the text from the first position to the second position in the text, and maintain the visual appearance of the text around the first position in the text.
31. A non-transitory computer-readable medium having stored thereon instructions which, when executed by a device with a touch-sensitive surface and a display, cause the device to: display text of an electronic document on the display; display an insertion marker at a first position in the text of the electronic document, the text around the first position having a visual appearance; detecting a first input 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 other than the first position in the text and a second position in the text, wherein the first input is an input in a first direction; and in response to detecting the first input: in accordance with a determination that the first input in the first direction 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: translate the electronic document on the display, and maintain the insertion marker at the first position in the text; and, in accordance with a determination that the first input in the first direction 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, the second set of one or more predefined conditions including a condition that the first input has a speed greater than a predefined threshold velocity: move the insertion marker in the text from the first position to the second position in the text, and maintain the visual appearance of the text around the first position in the text. 37. The non-transitory computer-readable medium of claim 31 , wherein the second set of one or more predefined conditions comprises that the first input comprises movement of a contact in a second predefined direction.