             
         // Default case not required
         }
+        
+        // Configure gradient for current condition
+        applyGradientMask(fadeLength, animated: !self.labelize)
         
         if !tapToScroll && !holdScrolling && shouldBeginScroll {
             beginScroll()

        // Move label to home
        returnLabelToHome()
        
        // Configure gradient for current condition
        applyGradientMask(fadeLength, animated: true)
        
        // Check if label should scroll
        // Note that the holdScrolling propery does not affect this
        if !labelShouldScroll() {

            
            // Set the sublabel frame to calculated labelFrame
            sublabel.frame = labelFrame
            
            // Configure fade
            applyGradientMask(fadeLength, animated: !labelize)
            
            return
        }
