anchor.diff:    [style.width.px]="imgWidth"
     [style.height.px]="imgHeight"
     (dragstart)="killEvent(\$event)"
  -  (mousemove)="moveImage(\$event)"
  +  (mousemove)="moveImageMouse(\$event)"
  +  (touchmove)="moveImageTouch(\$event)"
  +  (touchstart)="touchStart(\$event)"
  +  (touchend)="touchEnd(\$event)"
   /><p class="text--center">
     <span class="btn icon margin--small--right" (mousedown)='zoomOut(\$event)'>zoom_out</span>
     <span class="btn icon" (mousedown)='zoomIn(\$event)'>zoom_in</span>
  
positive.code: 
      }
      killEvent(event);
    }
  
    void trimOffsetToBoundaries() {
  
negative.code:     crop.emit(new Rectangle(left, top, width, height));
    }
  
    void moveImageMouse(MouseEvent event) {
      // if mouse down
      if (event.buttons == 1) {
  
  