hiding barcode reader until it can