anchor.diff:  // Go to the previous submission with <
  -Mousetrap.bind('<', function () {
  +Mousetrap.bind('<', function() {
       $('#student_selector>.left>a')[0].click();
   });
   
   // Go to next submission with >
  -Mousetrap.bind('>', function () {
  +Mousetrap.bind('>', function() {
       $('#student_selector>.right>a')[0].click();
   });
   
   // Go to the previous criterion with shift + up
  -Mousetrap.bindGlobal('shift+up', function (e) {
  +Mousetrap.bindGlobal('shift+up', function(e) {
       e.preventDefault();
       prevCriterion();
       return false;
   });
   
   // Go to the next criterion with shift + down
  -Mousetrap.bindGlobal('shift+down', function (e) {
  +Mousetrap.bindGlobal('shift+down', function(e) {
       e.preventDefault();
       nextCriterion()
       return false;
   });
   
   // When on rubric criterion, use the arrow keys to hover over the next rubric
  -Mousetrap.bind('up', function (e) {
  +Mousetrap.bind('up', function(e) {
       $current_criteria = $('.active-criterion');
       if ($current_criteria.length &&
           $current_criteria.hasClass('rubric_criterion') &&
  
positive.code: });
  
  // when enter is pressed, and there is an active rubric selected, trigger select and collapse
  Mousetrap.bind('enter', function (e) {
      if ($('.active-rubric').length) {
          e.preventDefault();
          $('.active-rubric').trigger('onclick');
  
negative.code: });
  
  // when on rubric criteria, use the arrow keys to hover over the next rubric
  Mousetrap.bind('down', function(e) {
      $current_criteria = $('.active-criterion');
      if ($current_criteria.length &&
          $current_criteria.hasClass('rubric_criterion') &&
  