-escaped HTML properly
-lightly abstracted outgoing message parsing
-impl callback methods for join/part/quit/topic/nick change/kick