Really, I didn't think I was using the same ID for the preview area, 
that's bad.
As for switching out cropper.js for cropper.uncompressed.js that's a 
known issue (as the cropper does a lookup on it's own path to 
dynamically include the stylesheet, so is always looking for cropper.js) 
so simply rename cropper.js to cropper.compressed.js (or delete it if 
you're going to monkey around with the source) and rename the 
uncompressed version.
To do what you want with the preview area you should just be able to add 
some hooks to the parts that remove the cropper and re-add them so that 
the preview can interact with it. The cropper really does need 
re-writing to fix all these little issue, one day... soon.
-D