anchor.diff:  
         if (angle % 180 == 0 || half_width >= half_height)
         {
  -        image_preview.style.webkitTransform = rotation_call
  +          img_preview.style.webkitTransform = rotation_call
         }
         else if (angle == 90)
         {
           //Because we're rotated, translating along the y moves the image horizontally.
           //We want to line up the original bottom edge with left of the screen.
  -        image_preview.style.webkitTransform = rotation_call + translation_call_begin + (half_width - half_height) + translation_call_end;
  +          img_preview.style.webkitTransform = rotation_call + translation_call_begin + (half_width - half_height) + translation_call_end;
         }
         else //angle is 270
         {
           //Because we're rotated, translating along the y moves the image horizontally.
           //We want to line up the original right edge with the left of the screen.
  -        image_preview.style.webkitTransform = rotation_call + " translate(0%, " + (half_height - half_width) + translation_call_end;
  +          img_preview.style.webkitTransform = rotation_call + " translate(0%, " + (half_height - half_width) + translation_call_end;
         }
   
           var offsetTop = document.getElementById('image_preview').offsetTop + document.getElementById('image_preview').scrollTop;
  
positive.code:     }
      else if (annotation_type == ANNOTATION_TYPES.IMAGE)
      {
          //todo: get annotation_holders and change px
        var image_preview = document.getElementById('image_preview');
  
  
        var bounding_rect = image_preview.getBoundingClientRect();
        var half_width = bounding_rect.width/2;
  
negative.code:             annotations[i].style.top = (offsetTop + oldLeft) + units;
              annotations[i].style.left = (offsetLeft + img_bound - parseFloat(annotations[i].style.width) - oldTop) + units;
          }
      }
  
    }
  