     @IBOutlet weak var separatorView: UIView!
     @IBOutlet var toggleButtons: [UIButton]!
     @IBOutlet weak var progressContainerView: UIView!
+    private let pullToRefresh = UIRefreshControl()
 
     lazy var addReadingListBarButtonItem: UIBarButtonItem = {
         return UIBarButtonItem(barButtonSystemItem: .add, target: readingListsViewController.self, action: #selector(readingListsViewController?.presentCreateReadingListViewController))

                isSearchBarHidden = true
                activeEditableCollection = readingListsViewController
            }
        }
    }
    

        extendedLayoutIncludesOpaqueBars = true
        edgesForExtendedLayout = .all
        
        pullToRefresh.addTarget(self, action: #selector(pulledToRefresh), for: .valueChanged)
        
        super.viewDidLoad()
    }
    
    @objc private func pulledToRefresh() {
        dataStore?.readingListsController.fullSync {
            self.pullToRefresh.endRefreshing()
        }
    }
    
    override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
