Reimplmenting chat after graphics integration.