GuiInput GuiOutput & GuiIOFactory updated