Mouse issues in OS X solved using USB Overdrive

I had some issues getting Mac OS X to work properly with my Iogear GCS1714 KVM and my Logitech MX310. The Logitech drivers would not recognize the mouse if it was connected through the KVM. Without the Logitech drivers working, the scroll wheel was acting crazy and I could not assign the other buttons. IOGear goes as far as to advertise how their products work with the Mac Mini, but this is one of those issues to watch out for. The solution to this problem was to use USB Overdrive which is a 3rd party driver that supposedly works with any mouse. I found this driver to be much more useful, and I was able to get everything working the way it does in Linux and Windows. The only downside is that it is shareware and does cost $20 (and $10 per upgrade). But it's certainly worth it when I don't have any other good options.