anchor.diff:  
     const predictCheckBoxChanged = () => {
       if ($predict.prop('checked')) {
  -      cd.settings.predict('on');
         predictOn();
       } else {
  -      cd.settings.predict('off');
         predictOff();
       }
     };
   
     const predictOn = () => {
  +    cd.settings.predict('on');
       cd.kata.testButton.hide(() => {
         $buttonsContainer.slideDown('slow');
         cd.kata.predictCounts.show();
  
positive.code: 
    //- - - - - - - - - - - - - - - - - - - - - - -
    // Revert checkbox
    // Note: if you turn predict off then on, the revert-container
    // gets slightly taller!! Perhaps it would be better to leave
    // the revert-container visible. If clicked it would auto-set
    // predict.
  
    const $revertContainer = $('#revert-checkbox-container');
    const $revert  = $('#revert-checkbox');
  
negative.code:   };
  
    const predictOff = () => {
      cd.settings.predict('off');
      if ($revert.is(':checked')) {
        // predict just went to !checked,
        // so ensure revert is !checked
        $revert.prop('checked', false);
        revertOff();
      }
      $buttonsContainer.slideUp('slow', () => {
        cd.kata.testButton.show();
        cd.kata.predictCounts.hide();
  