         }
     }
     
-    private func updateBars() {
+    public func updateBars() {
         if let seekBarView = self.seekBarView,
             let bufferBarWidthConstraint = self.bufferBarWidthConstraint {
             bufferBarWidthConstraint.constant = seekBarView.frame.size.width * bufferPercentage

    public var bufferPercentage: CGFloat = 0.0
    public var seekPercentage: CGFloat = 0.0
    public var scrubberInitialPosition: CGFloat = 0.0
    private var hideControlsTimer: NSTimer?
    private var enabled = false
    private var livePlayback = false
    
    public lazy var liveProgressBarColor = UIColor.redColor()
    public lazy var vodProgressBarColor = UIColor.blueColor()

        updatePlaybackControlButtonIcon()
    }
    
    public func setupForLive() {
        seekPercentage = 1
        progressBarView?.backgroundColor = liveProgressBarColor
        scrubberDragger?.enabled = false
    }
    
    public func setupForVOD() {
        progressBarView?.backgroundColor = vodProgressBarColor
        durationLabel?.text = DateFormatter.formatSeconds(container.playback.duration())
        scrubberDragger?.enabled = true
