A method, comprising: at an electronic device having a touch-sensitive surface: displaying one or more views of a plurality of views (508, 510, 512), wherein: a first view of the one or more displayed views includes a plurality of gesture recognizers (516-1, 522-1); the plurality of gesture recognizers (516-1, 522-1) in the first view includes one or more proxy gesture recognizers and one or more non-proxy gesture recognizers; each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer in the first view is configured to indicate a state that matches the state of a respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view; detecting a sequence of one or more sub-events; delivering a respective sub-event to the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view and at least a subset of the one or more non-proxy gesture recognizers in the first view; and processing the respective sub-event, by at least one of the one or more non-proxy gesture recognizers in the first view, in accordance with states of the first proxy gesture recognizer and at least the subset of the one or more non-proxy gesture recognizers in the first view such that the at least one of the one or more non-proxy gesture recognizers in the first view only recognizes a respective gesture when the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view is in an event impossible state that indicates the respective gesture is not recognized by the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view. displaying one or more views of a plurality of views (508, 510, 512), wherein: a first view of the one or more displayed views includes a plurality of gesture recognizers (516-1, 522-1); the plurality of gesture recognizers (516-1, 522-1) in the first view includes one or more proxy gesture recognizers and one or more non-proxy gesture recognizers; each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer in the first view is configured to indicate a state that matches the state of a respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view; a first view of the one or more displayed views includes a plurality of gesture recognizers (516-1, 522-1); the plurality of gesture recognizers (516-1, 522-1) in the first view includes one or more proxy gesture recognizers and one or more non-proxy gesture recognizers; each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer in the first view is configured to indicate a state that matches the state of a respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view; detecting a sequence of one or more sub-events; delivering a respective sub-event to the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view and at least a subset of the one or more non-proxy gesture recognizers in the first view; and processing the respective sub-event, by at least one of the one or more non-proxy gesture recognizers in the first view, in accordance with states of the first proxy gesture recognizer and at least the subset of the one or more non-proxy gesture recognizers in the first view such that the at least one of the one or more non-proxy gesture recognizers in the first view only recognizes a respective gesture when the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view is in an event impossible state that indicates the respective gesture is not recognized by the respective non-proxy gesture recognizer (516-3, 516-4) that is not in the first view.