alphanumericunderdash, alphanumericunderdashspace, join and leave messages, username update on onchange