         
         let animation = lotateAnimation(lotateDuration)
         indicatorView.layer.addAnimation(animation, forKey: Me.LotateAnimationKey)
-        NSNotificationCenter.defaultCenter().addObserver(self, selector: "enterForeground:", name:UIApplicationWillEnterForegroundNotification, object: nil)
         
         strokeTransaction(expand)
         

    private static let timerQueue = dispatch_queue_create(DispatchQueueLabelTimer, DISPATCH_QUEUE_CONCURRENT)
    private static let timerRunLoop = NSRunLoop.currentRunLoop()
    private static let timerPort = NSPort()
    
    deinit {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: UIApplicationWillEnterForegroundNotification, object: nil)
    }
    
    public override class func initialize() {
        super.initialize()

        anim.repeatCount = HUGE
        anim.fromValue = -(M_PI + M_PI_4)
        anim.toValue = M_PI - M_PI_4
        anim.removedOnCompletion = false
        
        return anim
    }
