Patent ID: 8552999

Claim:
A method, comprising: at an electronic device with a touch-sensitive display: displaying on the touch-sensitive display a user interface of an application, the displayed user interface including a plurality of regions that are arranged in multiple hierarchical levels, the plurality of regions including a respective region at a respective hierarchy level, the respective region having two or more child regions at a hierarchy level below the respective hierarchy level; detecting on the touch-sensitive display a first contact at a first location that corresponds to the respective region and that does not correspond to any of the two or more child regions of the respective region; in response to detecting the first contact, determining whether the application is configured to process the first contact in conjunction with the respective region; in accordance with a determination that the application is not configured to process the first contact in conjunction with the respective region: determining whether the application is configured to process the first contact in conjunction with at least one child region of the two or more child regions of the respective region; in accordance with a determination that the application is configured to process the first contact in conjunction with at least one child region of the two or more child regions of the respective region: identifying a respective child region, of the two or more child regions of the respective region, in accordance with positions of the child regions relative to the first location; and processing the first contact in conjunction with the identified respective child region using the application.