     override func viewDidLoad() {
         super.viewDidLoad()
         self.setup()
+        self.setupObserver()
         
         self.locationManager.startUpdatingLocation()
     }
     
     override func viewWillDisappear(animated: Bool) {
+        super.viewDidDisappear(animated)
         self.locationManager.stopUpdatingLocation()
     }
     

        }
    }
    
    
    // MARK: - CLLocationManagerDelegate
    

        return UIImage(named: name!)
    }
    
    // MARK: - System
    
    deinit {
        NSNotificationCenter.defaultCenter().removeObserver(self)
    }
    
}
