For the description of the app I thought that this must be the application related to the camera that you sometimes commented until I've read "I basically just ripped the barcode scanner out of another project I've been working on".