I think it would make sense to have the keyboard available through the app object. Could we add a `keyboard` property to the Base app object? Then we could use `app.keyboard.send('example')` from any app object without needing to initialize the Keyboard object explicitly.