David Shims qrcodejs dressed up like a dojo widget