public void SendText(LText text)
    {
        AddText(text);
        HideResponsePanel();
        LText response = currentConversation.ChooseResponse(mostRecentMessage);

        if (response != null)
        {
            StartCoroutine(NPCRespondDelayed(currentContact.conversation, response));
        }
        else
        {
            currentContact.conversation.MarkAsComplete();
        }
        currentContact.Refresh();
    }