The old "delete the .plist file and restart" trick doesn't work anymore, because Mavericks handles .plist files differently than previous versions of OSX- they are now cached.
So if you just delete the .plist file, it doesn't work, because the cached version is still active.
My theory is that the .plist file in ~/Library/Preferences is like a template, and still should be good, because the one in the cache is the one that's corrupted.
I've been looking for a fix for this, and I haven't found a clear answer yet.
There are evidently two issues that are relevant: a "defaults" Terminal command to manually write a new .plist file into the cache, and the background cfprefsd process. See How to manually edit defaults plist files in Mavericks | MacFixIt - CNET Reviews and How to tackle defaults not sticking in Mavericks | MacFixIt - CNET Reviews
So you might need to stop the cfprefsd process in Activity monitor, then do the defaults command in Terminal:
defaults read com.apple.(whatever the mouse.plist file is).
Another thing to try would be to just reinstall Mavericks over your current installation- that would probably work.