Message receiving and sending is working. Although it isn't pretty.