made event logging more robust for standard and special events