1. A computer implemented method of magnifying a portion of a document in a browser, comprising: presenting a first document in a first display area in the browser, wherein the first document is displayed with an original font size; receiving a selection of a portion of the first document for magnified display; generating 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 receiving a request for an action, wherein the action is to be applied within the magnified display in the magnifier window; and performing the action with respect to the magnified display, wherein the magnified portion presents the portion of the document object model and retains full browser functionality within the magnifier window.