     }
     
     func navigateButtonTapped() {
+        startNavigation()
+    }
+    
+    func etaLabelTapped(gesture: UITapGestureRecognizer) {
+        if gotETA {
+            startNavigation()
+        }
+    }
+    
+    func startNavigation() {
         let addressDictionary = [String(CNPostalAddressStreetKey): labelSubtitle.text as! AnyObject]
         let chargingPointPlaceCoordinate = CLLocationCoordinate2D(latitude: (charger?.chargerLatitude)!, longitude: (charger?.chargerLongitude)!)
         let placemark = MKPlacemark(coordinate: chargingPointPlaceCoordinate, addressDictionary: addressDictionary)

            let travelTime = String(Double(round(100 * (response!.expectedTravelTime/60))/100))
            let travelTimeString = String.localizedStringWithFormat(NSLocalizedString("%@ minutes of travel time", comment: "Minutes of travel time"), travelTime)
            self.labelTransportETA.text = travelTimeString
        }
    }
    

            }
        }
        
        // Add Gesture recognizer for launching navigation when tapping the travel ETA label.
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(ChargerDetailViewController.etaLabelTapped(_:)))
        labelTransportETA.addGestureRecognizer(tapGesture)
        
        determineCommentIconType()
        checkAndAnimateRecentlyVerifiedView()
        
