 			buttonBar = new ButtonBar();
 			buttonBar.addBead(buttonBarModel);
 			buttonBar.addBead(bblayout);
+			buttonBar.addBead(new Viewport());
 			buttonBar.height = 25;
 			buttonBar.width = UIBase(_strand).width;
 			UIBase(_strand).addElement(buttonBar);

			layout.header = buttonBar;
			layout.columns = columns;
			layout.layout();
			IEventDispatcher(_strand).dispatchEvent(new Event("itemsCreated"));
		}
		
		/**

			_strand = value;
			super.strand = value;
			
			IEventDispatcher(_strand).addEventListener("sizeChanged", onSizeChanged);
			IEventDispatcher(_strand).addEventListener("widthChanged", onSizeChanged);
			IEventDispatcher(_strand).addEventListener("heightChanged", onSizeChanged);
			
			// see if there is a presentation model already in place. if not, add one.
			var modBead:IBead = _strand.getBeadByType(DataGridPresentationModel);
			var presentationModel:DataGridPresentationModel;
