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