changed to use Text nodes instead of Label for the ChatMessage