JS plugin to allow users to upload image to canvas, scale and crop themselves