solves #24 . docxqrcode.callbacked added to make sure one docxqrcode does not callback many times