make background and geocoder exclusive