         sublabel.layer.removeAllAnimations()
     }
     
-    private func awayFromHome() -> Bool {
-        if let presentationLayer = sublabel.layer.presentationLayer() as? CALayer {
-            return !(presentationLayer.position.x == homeLabelFrame.origin.x)
-        }
-        
-        return false
-    }
     
     private func scroll(interval: CGFloat,
         delay: CGFloat = 0.0,

    }
    
    public func labelWasTapped(recognizer: UIGestureRecognizer) {
        if labelShouldScroll() && !awayFromHome() {
            beginScroll(true)
        }
    }

    @IBInspectable public var holdScrolling: Bool = false {
        didSet {
            if holdScrolling != oldValue {
                if oldValue == true && !(awayFromHome || labelize || tapToScroll ) && labelShouldScroll() {
                    beginScroll()
                }
            }
