add the starts of an oEmbed plugin
Fire off an event when a message has been added to the DOM
have the client request messages rather than just sending them
Let the user load older messages