Use the internal event handling for initial pass/user/nick messages. Type cleanup, added constants.