Chat is working

Still need to understand lineReceived vs dataReceived vs rawDataReceived