A computing device, comprising: a touch-sensitive display; one or more processors memory; and one or more programs (126, 128, 130, 132, 134-136), wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: simultaneously displaying on the touch-sensitive display: a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects, wherein a displayed size of the second user interface object has one or more dimensions; and, in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match at least one of the one or more dimensions of the displayed size of the second user interface object. a touch-sensitive display; one or more processors memory; and one or more programs (126, 128, 130, 132, 134-136), wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: simultaneously displaying on the touch-sensitive display: a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects, wherein a displayed size of the second user interface object has one or more dimensions; and, in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match at least one of the one or more dimensions of the displayed size of the second user interface object. simultaneously displaying on the touch-sensitive display: a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; a plurality of user interface objects, wherein at least some of the user interface objects are configured to be resizable; a currently selected user interface object in the plurality of user interface objects; and a plurality of resizing handles for the currently selected user interface object; detecting a first contact on a first resizing handle in the plurality of resizing handles; while detecting the first contact on the first resizing handle, detecting a second contact on a second user interface object, distinct from the currently selected user interface object, in the plurality of user interface objects, wherein a displayed size of the second user interface object has one or more dimensions; and, in response to detecting the second contact on the second user interface object, resizing the currently selected user interface object to match at least one of the one or more dimensions of the displayed size of the second user interface object.