       self.interfaceController?.dismissTemplate(animated: true)
     })
     let alert = CPAlertTemplate(titleVariants: titleVariants, actions: [okAction])
-    interfaceController?.presentTemplate(alert, animated: true)
+    presentAlert(alert, animated: true)
   }
   
   func showRecoverRouteAlert(trip: CPTrip, isTypeCorrect: Bool) {

    }
    let alert = CPAlertTemplate(titleVariants: [L("download_map_carplay")], actions: [])
    alert.userInfo = [CPConstants.TemplateKey.alert: CPConstants.TemplateType.downloadMap]
    interfaceController?.dismissTemplate(animated: true)
    interfaceController?.presentTemplate(alert, animated: true)
  }
  
  @objc func hideNoMapAlert() {

      self.interfaceController?.dismissTemplate(animated: true)
    })
    let alert = CPAlertTemplate(titleVariants: [L("keyboard_availability_alert")], actions: [okAction])
    presentAlert(alert, animated: true)
  }
  
  func showErrorAlert(code: RouterResultCode, countries: [String]) {
