X-Mouse Button Control is an application that does something quite fantastic that is the remapping of your mouse controls. In other words, the software can let you for instance change the left click to a right click.
Your mouse is capable of performing lot more features that X-Mouse Button Control will display. From this list of functions, you should be able to select the ones you would like to remap. There is no restriction as to the type of remapping you would like to do. Furthermore, there is a setting menu that can among others let you adjust the mouse speed.
In the list of all functions performed by the mouse, X-Mouse Button Control will provide a description that ca help certain users. There is no better tools in that category than X-Mouse Button Control.