 				canvasWidth -= popupButton.width;
 			}
 			
+			canvas.move(0,0);
 			canvas.width = canvasWidth;
 			canvas.height = th;
 			canvas.explicitButtonHeight = th - 1;
+			canvas.verticalScrollPolicy = ScrollPolicy.OFF;
 			
 			if(pw <= canvasWidth) {
 				canvas.horizontalScrollPosition = 0;

				tabBar.setStyle("paddingTop", 0);
				tabBar.setStyle("paddingBottom", 0);
				
				(tabBar as SuperTabBar).closePolicy = SuperTab.CLOSE_ROLLOVER;
			}
			

	    override protected function updateDisplayList(unscaledWidth:Number,
                                                  unscaledHeight:Number):void
	    {
	    	
				
	    	
	    	 
	        //We need to calculate the tab widths first, so we call super.updateDisplayList later
