I didn't want to have the app include the 5kb script for generating qr codes every time because it is only used on this page.