 		{
 			super.updateDisplayList(unscaledWidth, unscaledHeight);
 			
+			// remove hard-coded margins
+			for each (var item:DisplayObject in menuBarItems)
+				item.x -= MARGIN_WIDTH;
+			
 			// fixes bug where old menu doesn't go away.
 			// We can't call Menu.hide() because it will still affect the MenuBar
 			// even though the MenuBar no longer manages the old Menu.


package weave.ui.controlBars
{
	import flash.geom.Point;
	import flash.utils.setTimeout;
	

				}
			}
			oldMenus = menus;
		}
		
		override protected function measure():void
		{
			super.measure();
			// remove hard-coded margins
			measuredWidth -= 2 * MARGIN_WIDTH;
			measuredMinWidth -= 2 * MARGIN_WIDTH;
		}
		
		private var oldMenus:Array = null;
