 			locationManager.desiredAccuracy = kCLLocationAccuracyBest
 			locationManager.requestAlwaysAuthorization()
 			locationManager.startUpdatingLocation()
+			isCurrentLocation = true
 		}
 	}
 	

	
	private var annotation: MKAnnotation!
	private var locationManager: CLLocationManager!
	
	// MARK: - Activity Indicator
	

	
	func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
		
		if !isCurrentLocation {
			return
		}
		
		isCurrentLocation = false
		
		let location = locations.last
		let center = CLLocationCoordinate2D(latitude: location!.coordinate.latitude, longitude: location!.coordinate.longitude)
		let region = MKCoordinateRegion(center: center, span: MKCoordinateSpan(latitudeDelta: 0.01, longitudeDelta: 0.01))
