.hasValidGeoFilter should be used to decide when to enable the download button but it not used there