How do you deal with scenarios when the same user has 2 browser windows of the extension open?

Well you still need to stop them getting gold tokens twice for a given transaction