public override bool HandlesMouseClick(int mouseX, int mouseY, MouseButton button)
        {
            if (!HandlesAllInput || game.HideGui)
            {
                return(false);
            }
            if (!normalChat.Bounds.Contains(mouseX, mouseY))
            {
                return(textInput.HandlesMouseClick(mouseX, mouseY, button));
            }

            int height = normalChat.GetUsedHeight();
            int y      = normalChat.Y + normalChat.Height - height;

            if (new Rectangle(normalChat.X, y, normalChat.Width, height).Contains(mouseX, mouseY))
            {
                return(HandlesChatClick(mouseX, mouseY));
            }
            return(false);
        }