public override bool HandlesMouseClick(int mouseX, int mouseY, MouseButton button)
        {
            if (button != MouseButton.Left || !HandlesAllInput)
            {
                return(false);
            }

            string name;

            if (playerList == null || (name = playerList.GetNameUnder(mouseX, mouseY)) == null)
            {
                return(chat.HandlesMouseClick(mouseX, mouseY, button));
            }
            chat.AppendTextToInput(name + " ");
            return(true);
        }