display qr code in-place, doesn't require writeable dir and saves space