A method for interacting with multiple application user interfaces, comprising: at an electronic device including a display generation component and one or more input devices including a touch-sensitive surface: displaying, by the display generation component, a first user interface of a first application; while displaying the first user interface of the first application, receiving a first input corresponding a request for displaying a second application with the first application in a respective concurrent-display configuration; in response to receiving the first input, displaying a second user interface of the second application and the first user interface of the first application in accordance with the respective concurrent-display configuration in which at least a portion of first user interface of the first application is displayed concurrently with the second user interface of the second application; while displaying the second application and the first application in accordance with the respective concurrent-display configuration, receiving a second input, including detecting a first contact at a location on the touch-sensitive surface that corresponds to the second application and detecting movement of the first contact across the touch-sensitive surface; in response to detecting the second input: in accordance with a determination that the second input meets first criteria, while continuing to detect the second input, concurrently displaying at least a portion of the second application, at least a portion of a third application, and at least a portion of the first application, and after detecting an end of the second input, replacing display of the second application with display of the third application to display the third application and the first application in accordance with the respective concurrent-display configuration; and in accordance with a determination that the second input meets second criteria that are distinct from the first criteria: maintaining display of the first application; and ceasing display of the second application without displaying the third application. displaying, by the display generation component, a first user interface of a first application; while displaying the first user interface of the first application, receiving a first input corresponding a request for displaying a second application with the first application in a respective concurrent-display configuration; in response to receiving the first input, displaying a second user interface of the second application and the first user interface of the first application in accordance with the respective concurrent-display configuration in which at least a portion of first user interface of the first application is displayed concurrently with the second user interface of the second application; while displaying the second application and the first application in accordance with the respective concurrent-display configuration, receiving a second input, including detecting a first contact at a location on the touch-sensitive surface that corresponds to the second application and detecting movement of the first contact across the touch-sensitive surface; in response to detecting the second input: in accordance with a determination that the second input meets first criteria, while continuing to detect the second input, concurrently displaying at least a portion of the second application, at least a portion of a third application, and at least a portion of the first application, and after detecting an end of the second input, replacing display of the second application with display of the third application to display the third application and the first application in accordance with the respective concurrent-display configuration; and in accordance with a determination that the second input meets second criteria that are distinct from the first criteria: maintaining display of the first application; and ceasing display of the second application without displaying the third application. in accordance with a determination that the second input meets first criteria, while continuing to detect the second input, concurrently displaying at least a portion of the second application, at least a portion of a third application, and at least a portion of the first application, and after detecting an end of the second input, replacing display of the second application with display of the third application to display the third application and the first application in accordance with the respective concurrent-display configuration; and in accordance with a determination that the second input meets second criteria that are distinct from the first criteria: maintaining display of the first application; and ceasing display of the second application without displaying the third application. maintaining display of the first application; and ceasing display of the second application without displaying the third application.