Patent ID: 8358281

Claim:
A method, comprising: at a computing device with a display and a touch-sensitive surface: displaying on the display a plurality of user interface elements; detecting a point of contact by a user on the touch-sensitive surface, wherein: the point of contact on the touch-sensitive surface corresponds to a location on the display of one or more of the plurality of user interface elements, and, the one or more of the plurality of user interface elements have a feature size; while detecting the point of contact by the user on the touch-sensitive surface: determining whether the feature size of the one or more of the plurality of user interface elements exceeds a first predefined size threshold; when the feature size of the one or more of the plurality of user interface elements is greater than the first predefined size threshold, maintaining the display at a constant magnification; and when the feature size of the one or more of the plurality of user interface elements is less than the first predefined size threshold, displaying on the display a loupe that depicts a magnified image of at least one of the one or more of the plurality of user interface elements, wherein the magnified image corresponds to the area of the display corresponding to the location surrounding the point of contact on the touch-sensitive surface, while continuing to detect the point of contact by the user on the touch-sensitive surface: displaying within the loupe a selection indicia in conjunction with at least one of the plurality of user interface elements displayed within the loupe, the selection indicia corresponding to a selected user interface element displayed on the display at a location corresponding to the point of contact on the touch-sensitive surface; detecting an action gesture on the touch-sensitive surface; and performing an action associated with the action gesture on the selected user interface element.