A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a touch-sensitive surface and a display, cause the electronic device to:
- concurrently display a first application user interface on a first portion of the display, and a second application user interface on a second portion of the display distinct from the first portion;
- while concurrently displaying the first application user interface on the first portion of the display and the second application user interface on the second portion of the display, detect a first input by a first contact that includes movement in a first direction;
- and
- in response to detecting the first input:
- in accordance with a determination that the first input meets first criteria, wherein the first criteria include a requirement that the first input include more than a first threshold amount of movement in the first direction in order for the first criteria to be met, replace display of the first application user interface and the second application user interface with a full-screen home screen;
- and
- in accordance with a determination that the first input meets second criteria, wherein the second criteria include a requirement that the first input include less than the first threshold amount of movement in the first direction in order for the second criteria to be met, and a determination that the first input started in a first edge region of the display that corresponds to the first application user interface, replace display of the first application user interface with a first replacement user interface while maintaining display of the second application user interface in the second portion of the display;
- and
- in accordance with a determination that the first input meets the second criteria, and a determination that the first input started in a second edge region that corresponds to the second application user interface, replace display of the second application user interface with a second replacement user interface while maintaining display of the first application user interface in the first portion of the display.