Finally, the relative positions of its child (i.e., interior or nested) frames and associated controls are dynamically computed based on the width of the FlowFrame and on the widths of the children, rather than using explicitly programmed relative positions. [0015] In other words, a FlowFrame uses additional information, other than just the size of its children, to determine its own size.