put in a cleaner module; keep aspect ratio; make image draggable