anchor.diff:      });
   
       this.updateScroll = throttle(this.render, 100, {leading: true, trailing: true});
  -
  +    
       document.querySelector('.resource-wrapper').appendChild(this.el);
       this.mode = 'inactive';
       this.render();
  
positive.code:     this.render();
    }
  
    changeAnnotation (annotationId, attrs) {
      this.stagedChanges = attrs;
      this.mode = 'save-changes';
      this.render();
    }
  
    updateAnnotation (annotationId, attrs) {
      Axios.patch(this.annotationPath(annotationId + '.json'), {
        annotation: attrs
  
negative.code: 
    resourceId () {
      return document.querySelector('header.casebook').dataset.resourceId;
    }
  
    getLinkValue () {
      return this.handle.nextElementSibling.href;
    }
  }
  
  