Guarded registration with event check. Forbidded double registrations
Added visitor indexes