A method, comprising: at an electronic device having a touch-sensitive surface : displaying one or more views of a plurality of views , 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 (522-1) and one or more non-proxy gesture recognizers (516-1); each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer (522-1) 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 (516-1) in the first view ; and processing the respective sub-event, by at least one of the one or more non-proxy gesture recognizers (516-1) in the first view , in accordance with states of the first proxy gesture recognizer (522-1) and at least the subset of the one or more non-proxy gesture recognizers (516-1) in the first view such that the at least one of the one or more non-proxy gesture recognizers (516-1) 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 , 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 (522-1) and one or more non-proxy gesture recognizers (516-1); each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer (522-1) 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 (522-1) and one or more non-proxy gesture recognizers (516-1); each gesture recognizer (516-1, 522-1) indicates one of a plurality of predefined states; and a first proxy gesture recognizer (522-1) 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 (516-1) in the first view ; and processing the respective sub-event, by at least one of the one or more non-proxy gesture recognizers (516-1) in the first view , in accordance with states of the first proxy gesture recognizer (522-1) and at least the subset of the one or more non-proxy gesture recognizers (516-1) in the first view such that the at least one of the one or more non-proxy gesture recognizers (516-1) 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 . <EOS>