public void mouseReleased(MouseEvent paramMouseEvent)
    {
      if (TextButton.this.Clickable)
      {
        if ((TextButton.this.NormalBackgroundColor != null) && (TextButton.this.MousePressedBackgroundColor != null) && (TextButton.this.getBackgroundColor() != TextButton.this.NormalBackgroundColor)) {
          if (TextButton.this.MouseOverBackgroundColor != null)
          {
            TextButton.this.setBackgroundColor(TextButton.this.MouseOverBackgroundColor);
            TextButton.this.setColor(TextButton.this.MouseOverTextColor);
          }
          else
          {
            TextButton.this.setBackgroundColor(TextButton.this.NormalBackgroundColor);
            TextButton.this.setColor(TextButton.this.NormalTextColor);
          }
        }
        TextButton.this.event(paramMouseEvent);
      }
    }