added check for negative 'view' events