     }
     
     private func timeUpdated(info: EventUserInfo) {
-        guard let position = info!["position"] as? NSTimeInterval else {
+        guard let position = info!["position"] as? NSTimeInterval where !livePlayback else {
             return
         }
         

    
    private func containerReady() {
        livePlayback = container.playback.type() == .Live
        updatePlaybackControlButtonIcon()
        durationLabel.text = DateFormatter.formatSeconds(container.playback.duration())
    }
    

    }
    
    private func progressUpdated(info: EventUserInfo) {
        guard let end = info!["end_position"] as? CGFloat where !livePlayback else {
            return
        }
        
