I use Multiplicity 1.x for special mouse cases but everything else is hardware. I've seen it happen maybe 3 times, but that was usually because I had the run key held down when I moused off one PC and onto another one.