Merged UIInput and UIInputImpl