Looking good that it was the mouse, or at least some sort of
interference affecting it.
Hardware faults need hardware fixes and software faults need software
fixes - the problem is finding out whether you have a software or
hardware issue in the first place