Patent ID: 8766928

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 user interface for an application at a first magnification level, wherein: the first user interface is in an electronic document authoring application; the first user interface includes a first plurality of user interface objects; and the application has a range of magnification levels, including a predefined magnification level for requesting a second user interface with a multi-finger pinch gesture; detecting a first multi-finger pinch gesture on the touch-sensitive surface; in response to detecting the first multi-finger pinch gesture: when the first magnification level is the predefined magnification level, maintaining the first user interface at the predefined magnification level and displaying the second user interface simultaneously with the first user interface, wherein the second user interface includes a second plurality of user interface objects that are distinct from the first plurality of user interface objects in the first user interface; and when the first magnification level is greater than the predefined magnification level, zooming out the first user interface in accordance with the first multi-finger pinch gesture; while displaying the second user interface simultaneously with the first user interface, detecting a gesture on the touch-sensitive surface at a location that corresponds to a user interface object in the second plurality of user interface objects; and, in response to detecting the gesture on the touch-sensitive surface at the location that corresponds to the user interface object in the second plurality of user interface objects, inserting the user interface object into the first user interface.