     }
 
     /**
-     *  Adds an eventListener for the updateComplete event so
-     *  that TrackBase will correctly position the thumb.
-     */
-    override protected function attachBehaviors():void
-    {
-        super.attachBehaviors();
-        track.addEventListener("updateComplete", track_updateCompleteHandler);
-    }
-    
-    /**
-     *  Removes the updateComplete event handler.
-     */
-    override protected function removeBehaviors():void
-    {
-        super.removeBehaviors();
-        track.removeEventListener("updateComplete", track_updateCompleteHandler);
-    }
-
-    /**
      *  Adds event handlers to the track and thumb for mouse events.
      */
     override protected function partAdded(partName:String, instance:*):void

        {
            track.removeEventListener(MouseEvent.MOUSE_DOWN, 
                                      track_mouseDownHandler);
        }
    }


        {
            track.addEventListener(MouseEvent.MOUSE_DOWN,
                                   track_mouseDownHandler);
            track.addEventListener("updateComplete", 
                                   track_updateCompleteHandler);
            
        }
        
        enableSkinParts(enabled);
