1. A method of resizing and/or repositioning an object laid out on a computer user interface, comprising: detecting a resize and/or reposition operation of a target object related by containment to one or more related objects on the user interface; storing original sizes and/or positions of the related objects to the target object; and during the resize and/or reposition operation of the target object, calculating an impact on a related object based upon a change from the stored original size and/or position of the related object.