initial commit of new gamepad panel stuff
try to clean up and lessify the stylesheet a bit