1. A method comprising: at a device with a display and one or more input devices: before a respective widget has been added to a display environment, displaying, on the display, the display environment, wherein the display environment includes one or more widgets that have been added to the display environment; during a single user input operation: detecting, via the one or more input devices, a first portion of the single user input operation that includes selection of a representation of the respective widget for addition to the display environment, wherein the representation of the respective widget has a first size that is smaller than a size of the respective widget; while displaying, on the display, the display environment that includes the one or more widgets that have been added to the display environment, detecting a second portion of the single user input operation that includes movement in the display environment; in conjunction with detecting the second portion of the single user input operation, displaying, concurrently with the display environment, an enlarged representation of the respective widget that has a second size that is larger than the first size to indicate the actual size of the widget before it is added to the display environment; and after displaying the enlarged representation of the respective widget concurrently with the display environment, detecting an end of the single user input operation that indicates a selected location for the respective widget in the display environment; and in response to detecting the end of the single user input operation that indicates the selected location for the respective widget in the display environment, adding the respective widget at the selected location in the display environment.