rather than geoQuery.cancel() calling updateCriteria() which is more intuitive