A demo for an event-driven abstraction on top of the Gamepad API! (I'm not actually using Svelte anymore though)