Add missing UserEvent which also implements size checks for user and region names.

If either of these are over 80 characters, then the entry is truncated to 80 chars.