Moved admin event implementation to new module.