I made lots of classes instead of having it all in MessageListener.

BUG in MiscFunctions.lastMessage! Will not display the name of the
messagesender!