8. A computer-implemented method, comprising: at a device with a touch screen display: detecting a movement of an object on the touch screen display; in response to detecting the movement, translating an electronic document displayed on the touch screen display in a first direction; in response to an edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, displaying an area beyond the edge of the document; and in response to detecting that the object is no longer on the touch screen display, translating the electronic document in a second direction until the area beyond the edge of the electronic document is no longer displayed.
8. A computer-implemented method, comprising: at a device with a touch screen display: detecting a movement of an object on the touch screen display; in response to detecting the movement, translating an electronic document displayed on the touch screen display in a first direction; in response to an edge of the electronic document being reached while translating the electronic document in the first direction while the object is still detected on the touch screen display, displaying an area beyond the edge of the document; and in response to detecting that the object is no longer on the touch screen display, translating the electronic document in a second direction until the area beyond the edge of the electronic document is no longer displayed. 9. The computer-implemented method of claim 8 , wherein translating in the first direction prior to reaching an edge of the document has an associated speed of translation that corresponds to a speed of movement of the object.