     private var _cancelPreviousDelay:(()->())?
     
     init () {
-        let fontSize = CGFloat(40)
-        _label.font = UIFont(name:"Futura", size:fontSize)
+        _label.font = UIFont(name:"Futura", size:CGFloat(floatingViewFontSize))
         _label.textColor = UIColor.whiteColor()
         _label.setTranslatesAutoresizingMaskIntoConstraints(false)
     }

        if let c = _cancelPreviousDelay {
            c()
        }
        _cancelPreviousDelay = delay(1.5) {
            if let (when, lifeTotal) = self._history.last {
                self._baseline = lifeTotal
            }
            self._history.removeAll(keepCapacity: true)
            
            if let fv = self._floatingView {
                UIView.animateWithDuration(0.2,
                    animations: { fv.alpha = 0.0 },
                    completion: { _ in fv.removeFromSuperview() })
            

    
    func showOrExtendView() {
        if let p = parent where _floatingView == nil && _history.count > 1 {
            let fv = FloatingView(innerView:self._label, cornerRadius:Float(floatingViewFontSize) / 5)
            
            fv.showInView(p) { floatingView in
                p.addConstraints([
