1. A method, comprising: at an electronic device with a touch-sensitive display, the electronic device configured to execute at least a first software application and a second software application, the first software application including a first set of one or more gesture recognizers, the second software application including one or more views and a second set of one or more gesture recognizers, and respective gesture recognizers having corresponding gesture handlers: displaying at least a subset of the one or more views of the second software application; and while displaying at least the subset of the one or more views of the second software application: detecting a sequence of touch inputs on the touch-sensitive display, the sequence of touch inputs including a first portion of one or more touch inputs and a second portion of one or more touch inputs subsequent to the first portion; and during a first phase of detecting the sequence of touch inputs: delivering the first portion of one or more touch inputs to the first software application and the second software application; identifying from gesture recognizers in the first set, one or more matching gesture recognizers that recognize the first portion of one or more touch inputs; and processing the first portion of one or more touch inputs with one or more gesture handlers corresponding to the one or more matching gesture recognizers.