     }
     
     
+    
     deinit{
         NSNotificationCenter.defaultCenter().removeObserver(self)
     }

extension BXProgressHUD{
    // MARK: KVO
    func shouldUpdateIndicators(){
        updateIndicators()
        setNeedsLayout()
        setNeedsDisplay()
    }
    
    func shouldUpdateUI(){
        setNeedsLayout()

    
   


    
    func measure() -> CGSize{
        if let p = superview{
