In accordance with some embodiments, a computer-implemented method for use
in conjunction with a device with a touch screen display is disclosed. In
the method, a movement of an object on or near the touch screen display
is detected. In response to detecting the movement, an electronic
document displayed on the touch screen display is translated in a first
direction. If an edge of the electronic document is reached while
translating the electronic document in the first direction while the
object is still detected on or near the touch screen display, an area
beyond the edge of the document is displayed. After the object is no
longer detected on or near the touch screen display, the document is
translated in a second direction until the area beyond the edge of the
document is no longer displayed.