always call the qr decode callback with e, data
cropping on the way