Leak hunter keypress and additional disposal

In using the leak hunter I found it was really annoying to have to sort through the false-positive of uncleared elements, and the app-level image and background color. This PR adds a keystroke that will clear and close the app out (Ctrl+Alt+Q).

To accomplish this, I also added a bit better support for registering internal key presses like the console. This isn't intended for general consumption, but will be useful for our tooling needs.