anchor.diff:      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
  
positive.code:     });
  
      this.updateScroll = throttle(this.render, 100, {leading: true, trailing: true});
  
      document.querySelector('.resource-wrapper').appendChild(this.el);
      this.mode = 'inactive';
      this.render();
  
negative.code:     this.render();
    }
  
    editLink () {
      this.mode = 'edit-link';
  
      this.render();
    }
  
    deactivate () {
      this.mode = 'inactive';
      this.handle = null;
  