     
     func up() {
         scheduleUpTimer(0.0)
-    }
-    
-    func remove() {
-        removeFromSuperview()
     }
     
     func upFromTimer(timer: NSTimer) {

        self.addConstraint(heightConstraint)
        scheduleUpTimer(4.0)
        
        NSNotificationCenter
            .defaultCenter()
            .addObserver(self, selector: "remove", name: UIApplicationDidEnterBackgroundNotification, object: nil)
    }
    
    required public init(coder aDecoder: NSCoder) {

                    drop.layoutIfNeeded()
                }
            }) { [weak drop] finished -> Void in
                if let drop = drop { drop.removeFromSuperview(); println("removeFromSuperView") }
        }
    }
    
