     private var tableController: TableController? {
         didSet {
             tableView.dataSource = tableController
+            tableView.delegate = tableController
         }
     }
 


    // MARK: Private

    private class TableController: NSObject, UITableViewDataSource {

        private let numberOfDealersPerSection: [Int]
        private let sectionIndexTitles: [String]

    override func viewDidLoad() {
        super.viewDidLoad()

        tableView.register(Header.self, forHeaderFooterViewReuseIdentifier: Header.identifier)
        tableView.register(DealerComponentTableViewCell.self)
        delegate?.dealersSceneDidLoad()
    }
