14. A system that provides an editing view and a semantic zoom view comprising: a display; an input device configured to receive input, and a processor configured to using the display, provide an editing view of a document comprising a page at a zoom level wherein a content of the document can be edited based on input from the input device, receive a first input from the input device indicating a zoom-out request wherein the zoom-out request exceeds a threshold level, using the display, provide a semantic view of the document in response the zoom-out request exceeding the threshold level, the semantic view comprising a plurality of thumbnail pages in a thumbnail pane and a plurality of headings in a heading pane, wherein the plurality of headings are derived from the document, receive a second input from input device indicating a selection of one of the plurality of headings in the heading pane, and using the display, provide a subset of the plurality of thumbnail pages in the thumbnail pane in response to receiving the second input, wherein the subset of the plurality of thumbnail pages comprises a thumbnail page corresponding to the selection of one of the plurality of headings in the heading pane and a plurality of preceding and succeeding thumbnail pages to the thumbnail page.
16. The system of claim 14 , wherein the processor is further configured to process a third input selecting one of the subset of the plurality of thumbnail pages and the processor in response to processing the third input presents a page from the document corresponding to the selected thumbnail page in the editing view at the zoom level.