A web browser magnifies the content of the whole page in memory and
displays the relevant portion in a magnifier with hyperlinks. The web
browser then maps the magnified display to the original document. Thus,
manipulation of the mouse in the magnified display may result in an
action with respect to the original document. The user may then select a
link for navigation within the magnified display. Alternatively, the web
browser may analyze the original web page and construct magnifier
contents on the basis of either the document object model, extensible
markup language (XML), or hypertext markup language (HTML) representation
of the magnified portion.