utc in backend, javascript computes local time
make sidebar threads divs so they can contain links, message body styling