11. A data processing system comprising: a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to: present a first document in a first display area in a browser, wherein the first document is displayed with an original font size; receive a selection of a portion of the first document for magnified display; generate a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises: presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area; analyzing a document object model for the first document; and identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model; receive a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and perform the action with respect to the magnified display, wherein the magnified portion presents a portion of the document object model and retains full browser functionality within the magnifier window.
11. A data processing system comprising: a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to: present a first document in a first display area in a browser, wherein the first document is displayed with an original font size; receive a selection of a portion of the first document for magnified display; generate a magnified display of the portion of the first document to form a magnified portion, wherein the magnified display of the portion comprises text in a second font size that is larger than the original font size, wherein generating the magnified display further comprises: presenting the magnified portion in a magnifier window in a second display area within the first display area, wherein the second display area is presented on top of at least a portion of the first display area and obstructs from view the portion of the first display area; analyzing a document object model for the first document; and identifying a portion of the document object model that corresponds to the portion of the first document, wherein the magnified display of the portion of the first document is generated based on the portion of the document object model; receive a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and perform the action with respect to the magnified display, wherein the magnified portion presents a portion of the document object model and retains full browser functionality within the magnifier window. 12. The data processing system of claim 11 , wherein the action comprises a selection of a link within the magnified portion and performing the action comprises retrieving and displaying a second document corresponding to the link in the first display area.