Add GamepadView

Also adds GamepadViewWindow to the demo.