I think we really need to check the actual hardware - a basic USB mouse may be obtained from one of the "pound" stores, just for the purpose of testing, or maybe a loan of a mouse from Friend's or family. Until we eliminate the hardware aspect all the software changes may not ever solve this issue