chat text uses different color to represent source