a JavaScript widget that adds end-user cropping functionality to any image on a webpage using KineticJS