added event logging for user reporting