     //  Variables
     //
     //--------------------------------------------------------------------------
+    
     /** 
      *  @copy spark.skins.spark.ApplicationSkin#hostComponent
      */
     public var hostComponent:VScrollBar;
-
+    
+    /**
+     *  Skin to use for the thumb Button skin part
+     */
+    protected var thumbSkinClass:Class;
     
     //--------------------------------------------------------------------------
     //

        super();
        
        useChromeColor = true;
		layoutMeasuredHeight = 20;
		
		// Depending on density set our measured width
        switch (applicationDPI)
        {
			case DPIClassification.DPI_320:
			{
				layoutMeasuredWidth = 12;
				break;
			}
            case DPIClassification.DPI_240:
            {
                layoutMeasuredWidth = 9;

        if (!thumb)
        {
            thumb = new Button();
            thumb.setStyle("skinClass", thumbSkinClass);
            thumb.width = layoutMeasuredWidth;
            thumb.height = layoutMeasuredWidth;
            addChild(thumb);
        }
    }
    
    /**
     *  @private 
     */
