A method for navigating between user interfaces, comprising: at an electronic device having one or more processors, memory, and a touch-sensitive display: displaying a plurality of user interface representations in a stack on the touch-sensitive display, wherein: at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the touch-sensitive display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; detecting a first drag gesture by a first contact at a location of the first user interface representation on the touch-sensitive display, wherein the first drag gesture includes movement of the first contact across the touch-sensitive display in the first direction at a respective speed; and, while the first contact is moving across the touch-sensitive display in the first direction: moving the first user interface representation in the first direction on the touch-sensitive display at a first speed that is determined in accordance with the movement of the first contact across the touch-sensitive display in the first direction at the first speed; and moving the second user interface representation, disposed above the first user interface representation, in the first direction on the touch-sensitive display at a second speed greater than the first speed and greater than the respective speed of the first contact such that the second user interface representation moves farther away from the first contact as the first contact moves farther in the first direction. displaying a plurality of user interface representations in a stack on the touch-sensitive display, wherein: at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the touch-sensitive display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; at least a first user interface representation and a second user interface representation disposed above the first user interface representation in the stack, are visible on the touch-sensitive display, the second user interface representation is offset from the first user interface representation in a first direction, and the second user interface representation partially exposes the first user interface representation; detecting a first drag gesture by a first contact at a location of the first user interface representation on the touch-sensitive display, wherein the first drag gesture includes movement of the first contact across the touch-sensitive display in the first direction at a respective speed; and, while the first contact is moving across the touch-sensitive display in the first direction: moving the first user interface representation in the first direction on the touch-sensitive display at a first speed that is determined in accordance with the movement of the first contact across the touch-sensitive display in the first direction at the first speed; and moving the second user interface representation, disposed above the first user interface representation, in the first direction on the touch-sensitive display at a second speed greater than the first speed and greater than the respective speed of the first contact such that the second user interface representation moves farther away from the first contact as the first contact moves farther in the first direction. moving the first user interface representation in the first direction on the touch-sensitive display at a first speed that is determined in accordance with the movement of the first contact across the touch-sensitive display in the first direction at the first speed; and moving the second user interface representation, disposed above the first user interface representation, in the first direction on the touch-sensitive display at a second speed greater than the first speed and greater than the respective speed of the first contact such that the second user interface representation moves farther away from the first contact as the first contact moves farther in the first direction.