// Handle incoming message event
    public void ReceiveMessageEvent(string msg)
    {
        var messageItem = new MessageItemBean(msg, false, false);

        MessageItemBeans.Add(messageItem);
        PopulateChat();
    }
    //  Send new xmpp message
    public void SendNewMessage()
    {
        string msg = newMessage.text;

        newMessage.text = "";
        if (!string.IsNullOrEmpty(msg))
        {
            loginHandlerScript.SendXmppMessage(msg, this);
            var messageItem = new MessageItemBean(msg, true, false);
            MessageItemBeans.Add(messageItem);
            PopulateChat();
        }
    }