private void updateMouse(int x, int y) {
      if (isTrackContains(x, y)) {
        if (!isOverTrack && myAnimationBehavior != null) {
          myAnimationBehavior.onTrackHover(isOverTrack = true);
        }
        boolean hover = isThumbContains(x, y);
        if (isOverThumb != hover && myAnimationBehavior != null) {
          myAnimationBehavior.onThumbHover(isOverThumb = hover);
        }
      }
      else {
        updateMouseExit();
      }
    }
private void updateMouse(int x, int y)