https://css-tricks.com/replicating-google-hangouts-chat/