refactored events approval view