moving guiinput to use InputController