Tests pass for it, and I ran a couple examples with `app.use` and they looked good with seemingly proper key/mouse interactions.