X-Mouse Button Control is software to remap your mouse buttons and expand the capabilities of your pointing device, automatically conforming the mouse to your current usage needs by binding profiles to individual applications or window classes! Use XMBC to create an endless amount of profiles. Each profile can contain up to 5 varying 'layers' of button configurations; this includes customizable keystrokes, run commands and a multitude of pre-configured assignments. X-Mouse Button Control doesn't stop at buttons, horizontal & vertical scrolling behavior can be adjusted to your liking, even correcting scrolling in windows that normally won't to respond to it and making scrolling follow the cursor position. The controls which can be configured by XMBC include Left-Click, Right-Click, Middle/Wheel Button, XButton1, XButton2, Wheel Up, Wheel Down, Tilt Wheel Left and Tilt Wheel Right.