   private var sectionIndexTitles: [String] = []
   private var indices: [Int] = []
   private var selectedSection = 0
-  private var isUpdate = false
   private var installedLanguages: [String: Language]
   private var languages: [Language] = []
   private let keyboardRepository: KeyboardRepository?

  func downloadHandler(_ keyboardIndex: Int) {
    let language = languages[selectedSection]
    let keyboard = language.keyboards![keyboardIndex]
    Manager.shared.downloadKeyboard(withID: keyboard.id, languageID: language.id, isUpdate: isUpdate)
  }
  
  private func restoreNavigation() {

    }
    
    cell.textLabel?.text = language.name
  }
  
  override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    selectedSection = indexPath.section
    tableView.cellForRow(at: indexPath)?.isSelected = false
    let title = tableView.cellForRow(at: indexPath)?.textLabel?.text ?? ""
    showLanguageSettingsView(title: title, languageIndex: indexPath.section)
  }
  
  override func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
