Temporarily hide from Simplecov.
Revert to using long form.
No need to do this after tests have run.
Add .entries method to access all entries (useful for testing)
Input now handles all special keys;

Escape, F-Keys (1 to 12), Print Screen, Scroll Lock, Pause/Break, Home, Delete, Backspace, Return, Tab, End, Page Up, Page Down, and the cursor keys.

Pressing a key will trigger the :key event, which users can hook into to fire events of their own (see test/example_app/lib/app.rb).