     
     public func pauseLabel() {
         // Prevent pausing label while not in scrolling animation, or when already paused
-        guard (!isPaused && awayFromHome()) else {
+        guard (!isPaused && awayFromHome) else {
             return
         }
         

        return (sublabel.layer.speed == 0.0)
    }
    
    public enum SpeedLimit {
        case Rate(CGFloat)
        case Duration(CGFloat)

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