His errors are unrelated to the mouse, he's addressing two subjects and I get the impression he's confusing them as being interrelated.
Rusty, syncing issues (client/server) is likely the issue with most of your errors. Google Chrome would help with that, but much of it will need to be resolved on the developer-end.
The double-clicking issue, if you're only clicking once and it's doing a double-click instead, that's most likely due to your mouse-driver's settings. I provided instructions to resolve that earlier.
If, however, your double-clicking issue is caused by you clicking twice because you're not getting results from the first click, then I suggest... being patient. If your internet service is slow, or the syncing between the client and server is off, your initial mouse-click may not register "quick enough," but it is nonetheless registered and will do its task. Clicking twice merely causes "two" mouse clicks to be registered, and so once a data packet is sent, it will send two clicks, or essentially a double-click. The solution is simply to be more patient and not be tempted to click twice for the same action.