Qlink were doing this a few years ago, not sure if they still are - I thought it actually worked well once you got used to it. If there are any potential problems, get onto it early and just hold boarding. Of course there will be times when problems arise after boarding, but that happens now anyway.