smarter gamepad handling and color controls