                 self.updateTitleColor()
                 _titleVisible = true
                 self.updateTitleVisibility(true, animateFromCurrentState: true)
+                self.updateLineView()
             } else {
                 // Performing fading out after a short timeout to make sure the title previously faded in all the way
                 self.performSelector("fadeOutHighlighted", withObject: self, afterDelay: self.titleFadeInDuration)

            self.updateTitleColor()
            _titleVisible = false
            self.updateTitleVisibility(true, animateFromCurrentState: true)
        }
    }
    

    
    private func updateLineView() {
        if let lineView = self.lineView {
            // TODO: unit test highlighted
            lineView.frame = self.lineViewRectForBounds(self.bounds, editing: self.editing)
            lineView.backgroundColor = self.editing || self.highlighted ? self.selectedLineColor : self.lineColor
        }
    }
    
