     {
         var thumbLElement:ILayoutElement = 
             LayoutElementFactory.getLayoutElementFor(thumb);
-        return pointToPosition(localX, localY) - thumbLElement.getLayoutWidth() / 2;
+        return pointToPosition(localX, localY) - thumbLElement.getLayoutBoundsWidth() / 2;
     }
     
     /**

     */
    override protected function get trackSize():Number
    {
        return track ? LayoutElementFactory.getLayoutElementFor(track).getLayoutWidth() : 0;
    }

    /**

     */
    override protected function calculateThumbSize():Number
    {
        return LayoutElementFactory.getLayoutElementFor(thumb).getLayoutBoundsWidth();
    }

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