scan qr controller allow scanning other types of code; add rect of interest