Chat example more or less works, but has UI bugs.