added audit event listener