canvas border changes color if qr code is recognized
organised content in modules