Input is now an event queue, instead of containing preset events (such as text entered, or whether a key is down)
Merged