             let cell = tableView.dequeue(EventTableViewCell.self)
             binder.bind(cell, forEventAt: indexPath)
             return cell
+        }
+
+        func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
+            onDidSelectRow(indexPath)
         }
 
     }


        private let numberOfItemsPerSection: [Int]
        private let binder: ScheduleSceneBinder

        init(numberOfItemsPerSection: [Int], binder: ScheduleSceneBinder) {
            self.numberOfItemsPerSection = numberOfItemsPerSection
            self.binder = binder
        }

        func numberOfSections(in tableView: UITableView) -> Int {

    }

    // MARK: Private

    private func scheduleTableViewDidSelectRow(_ indexPath: IndexPath) {
        delegate?.scheduleSceneDidSelectEvent(at: indexPath)
    }

    private func dayPickerDidSelectDay(_ index: Int) {
        delegate?.scheduleSceneDidSelectDay(at: index)
