Disable widgets when corresponding parameters aren't supported
Don't try to set unsupported parameters
Remove redundant code
Dynamically load backends using KDE's plugin system
Add pointer speed configuration
Rename KConfig items
Simplify synclient backend
Improve look of "Pointer speed" widgets
Set buddy for every label
Change tab order
Use sliders
Add tabs