move the scan of QR to the reveal plugin, the server is now just the server