Groundwork for #24. Requires GuiScreen keyboard events in Forge