only handle TEXT websocket messages