             let label = self.profileNameLabel!
             if post.player.isPlaying() {
                 color = UIColor.iceDarkRed()
-                if let avatarImageView = self.avatarImageView {
-                    let layer = avatarImageView.layer
-                    let rotation = CATransform3DMakeRotation(CGFloat(2.0 * M_PI), 0, 0, 1.0)
-                    layer.transform = rotation
+                if let layer = avatarLayer {
                     let animation = CABasicAnimation(keyPath: "transform.rotation")
                     animation.fromValue = 0
                     animation.duration = 3 * M_PI

                repeats: true)

            NSRunLoop.currentRunLoop().addTimer(self.updateTimer!, forMode: NSRunLoopCommonModes)
        } else if (self.post?.player.isPlaying() ?? false) {
            self.updateTimer?.invalidate()
            self.updateTimer = nil
        }

                // Labels won't scroll
                profileNameLabel?.holdScrolling = true
                descriptionLabel?.holdScrolling = true
                if let layer = avatarLayer {
                    println("\(current)")
                    
                }

            }
            
            if !label.textColor.isEqual(color) {
