refactor, image scanning working (gotta make sure image hasn't been scanned already), cr.insert() returning null when inserting audio