(function() {
  var seekBar = function seekBar($document) {
    
    var calculatePercent = function(seekBar, event) {
      var offsetX = event.pageX - seekBar.offset().left;
      var seekBarWidth = seekBar.width();
      var offsetXPercent = offsetX / seekBarWidth;
      offsetXPercent = Math.max(0, offsetXPercent);
      offsetXPercent = Math.min(1, offsetXPercent);
      
      return offsetXPercent;
    };
    
    return {
      templateUrl: '/templates/directives/seek_bar.html',
      replace: true,
      restrict: 'E',
      scope: { },
      link: function(scope, element, attributes) {
        scope.value = 0;
        scope.max = 100;
        
        var seekBar = $(element);

        var percentString = function () {
          var value = scope.value;
          var max = scope.max;
          var percent = value / max * 100;
          return percent + "%";
        };

        scope.fillStyle = function() {
          return {width: percentString()};
        };

        scope.thumbStyle = function() {
          return {left: percentString()};
        };
        
        scope.onClickSeekBar = function(event) {
          var percent = calculatePercent(seekBar, event);
          scope.value = percent * scope.max;
        };

        scope.trackThumb = function() {
          $document.bind('mousemove.thumb', function(event) {
            var percent = calculatePercent(seekBar, event);
            scope.value = percent * scope.max;
            });

          $document.bind('mouseup.thumb', function() {
            $document.unbind('mousemove.thumb');
            $document.unbind('mouseup.thumb');
          });
        };

      }
    };
  };
  
  angular
    .module('blocJams')
    .directive('seekBar', ['$document', seekBar]);
})();
@@ -970,33 +970,32 @@
 ()%7D;%0A        %7D;%0A
-%0A
         scope.th
@@ -1398,32 +1398,72 @@
 eekBar, event);%0A
+            scope.$apply(function() %7B%0A  
             scop
@@ -1508,16 +1508,30 @@
      %7D);
+%0A          %7D);
 %0A%0A      

Fix missing call that was somehow left out when the last commit was made.