Sound on was the right call, it makes a ticket feel physical. The tear when it gets scanned that you mentioned in the replies is the moment I'd want to see next, that's the bit people will remember. Is the sound wired into the component itself or triggered from the app?