             }
             .subscribeNext { value in
                 self.startStopButton.setTitle("Start Timer", forState: .Normal)
-                self.rx_timer_disposable?.dispose()
-                self.rx_timer_disposable = nil
+                self.timerDisposable?.dispose()
+                self.timerDisposable = nil
                 
                 self.targetDate = nil
                 self.cancelLocalNotifications()

    var targetDate: NSDate?
    var degrees = 0.0
    
    var rx_timer_disposable: Disposable?
    
    override func viewDidLoad() {
        super.viewDidLoad()

                
                self.scheduleLocalNotification(self.targetDate!)
                
                self.timerDisposable = Observable<Int>
                    .timer(1.0, period: 1.0, scheduler: MainScheduler.instance)
                    .subscribeNext({ seconds in
                        self.refreshTotAndTimer()
                    })
                self.timerDisposable?.addDisposableTo(self.disposeBag)
                
                
                self.timerFace.hidden = false
