Hi,
I’ve been on some mouse inconsistencies using macbook on train. I guess moving laptop activate accelerometers and maybe leave your touchpad mouse on unusable state. Suspend and resume or reboot OS solve the problem, but a I need a quick solve.
Searching google, ubuntuforums give me the trick how to reset. Just unload and load the module:
sudo modprobe -r appletouch ; sudo modprobe appletouch
Happy mouse use :D