demo keyboard app

Don't land this.  Just creating a PR so others can easily take a look at my work in progress