I can remap the mouse buttons on the OS no problem...but that doesnt really solve anything. For now i've just set up one of the extra side buttons to act as a middle button and i've been using that. At first it was weird, but I've got used to it now.