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

    //  Variables
    //
    //--------------------------------------------------------------------------
    /** 
     *  @copy spark.skins.spark.ApplicationSkin#hostComponent
     */
    public var hostComponent:VScrollBar;

    
    //--------------------------------------------------------------------------
    //

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