       // TODO: Localise
       title: "Routes",
       dataSource: dataSource, accessoryView: accessoryView, mapManager: mapManager,
-      initialPosition: .extended // show fully as we'll have routes shortly
+      initialPosition: initialPosition
     )
   }
   

    super.init(
      title: title,
      dataSource: dataSource, accessoryView: accessoryView, mapManager: mapManager,
      initialPosition: nil // keep same as before (so that user can drop another pin)
    )
  }
  
  
  public init(request: TripRequest) {
    cardModel = TKUIResultsCardModel(request: request)
    let mapManager = TKUIResultsMapManager(model: cardModel)
    

  fileprivate let accessoryView = TKUIResultsAccessoryView.instantiate()

  
  public init(destination: MKAnnotation, initialPosition: TGCardPosition? = nil /* keep same as before (so that user can drop another pin */) {
    cardModel = TKUIResultsCardModel(destination: destination)
    let mapManager = TKUIResultsMapManager(model: cardModel)
    
