Patent ID: 8438504

Claim:
A multifunction device, comprising: a display; a touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a first viewing area, the first viewing area including a first plurality of selectable objects; detecting activation of an object in the first plurality of selectable objects; in response to detecting activation of the object in the first plurality of selectable objects, overlaying a second viewing area on a portion of the first viewing area while maintaining display of a remaining portion of the first viewing area, wherein the second viewing area includes a second plurality of selectable objects; detecting activation of an object in the second plurality of selectable objects; in response to detecting activation of the object in the second plurality of selectable objects: overlaying a third viewing area on a portion of the first viewing area, wherein the third viewing area includes a third plurality of selectable objects; displaying a portion, less than all, of the second viewing area overlaid on a portion of the first viewing area; and maintaining display of a remaining portion of the first viewing area; and while displaying the third viewing area and the portion of the second viewing area: detecting a swipe gesture on the touch-sensitive surface; and, in response to detecting the swipe gesture on the touch-sensitive surface: when the swipe gesture occurs in a first direction: moving the second viewing area such that the entire second viewing area is redisplayed; and maintaining display of a remaining portion of the first viewing area; and, when the swipe gesture occurs in a second direction that is perpendicular to the first direction: maintaining display of the third viewing area, the portion of the second viewing area, and a remaining portion of the first viewing area; and scrolling at least a portion of the third viewing area to display a new portion of the third viewing area.