23. The computer program product of claim 22 , further comprising instructions configured to cause a data processing apparatus to: receive a selection of a displayed page of the plurality of pages, and, in response to receiving the selection of the displayed page, display a plurality of pages from a document associated with the selected displayed page.
22. The computer program product of claim 16 , further comprising instructions configured to cause a data processing apparatus to: searching, by the electronic device, for the search term within the plurality of documents, and displaying a plurality of pages, wherein the plurality of pages is selected so as to include pages from a plurality of different documents that include the search term.