         collectionView.alwaysBounceVertical = true
         collectionView.backgroundColor = .systemBackground
         collectionView.delegate = self
+        collectionView.dragDelegate = UIApplication.shared.supportsMultipleScenes ? self : nil
         return collectionView
     }()
     private let flowLayout: UICollectionViewFlowLayout = {

        flowLayout.minimumInteritemSpacing = 32
        return flowLayout
    }()
    private var dataSource: UICollectionViewDiffableDataSource<CollectionSection, County>!
    private var spotlightSearchController = SpotlightSearchController()
    private lazy var searchController: UISearchController = {
        let searchController = UISearchController(searchResultsController: nil)

    override func viewDidLoad() {
        super.viewDidLoad()
        navigationItem.title = style.navigationItemTitle
        
        view.addSubview(collectionView)
        NSLayoutConstraint.activate([
            collectionView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
