1. A computer-implemented method, comprising: at a portable electronic device with a touch screen, displaying a web page on the touch screen display, wherein the web page includes a plurality of links to additional content; detecting a contact by a finger with the touch screen display, wherein the contact includes an area of contact; determining the centroid of the area of contact; determining links that at least partially overlap the area of contact; choosing a first link in the determined links that at least partially overlap the area of contact based on proximity of the first link to the centroid, wherein choosing is limited to links located within a predetermined distance from the centroid; and displaying text information associated with the first link over the displayed web page, wherein: the text information associated with the first link includes text information other than anchor text of the first link, and the text information is configured to cease to be displayed in response to detecting predetermined criteria; text in the web page is displayed with an effective font size less than 10 points and the text information associated with the first link is displayed with a font size that is at least 14 points; and the text information associated with the first link is displayed outside the area of contact; detecting a link activation input; and, in response to detecting the link activation input: activating the first link when the link activation input is detected while the text information associated with the first link is displayed; and not activating the first link when the link activation input is detected after the text information associated with the first link has ceased to be displayed.