A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
- display a portion of an electronic document on the touch screen display, wherein the displayed portion of the electronic document has a vertical position in the electronic document and a horizontal position in the electronic document;
- detect an object on or near the displayed portion of the electronic document;
- display a vertical bar and a horizontal bar on top of the displayed portion of the electronic document in response to detecting the object on or near the displayed portion of the electronic document, wherein:
- the vertical bar has a vertical position on top of the displayed portion of the electronic document that corresponds to the vertical position in the electronic document of the displayed portion of the electronic document;
- and
- the horizontal bar has a horizontal position on top of the displayed portion of the electronic document that corresponds to the horizontal position in the electronic document of the displayed portion of the electronic document;
- and
- cease to display the vertical bar and the horizontal bar after a predetermined condition is met while the displayed portion of the electronic document continues to be displayed, wherein the displayed portion of the electronic document has a vertical extent and horizontal extent that are less than a vertical extent and horizontal extent of the electronic document, respectively.