added GamepadTest, fixed a few more tiny bits