public void UpdateString(string text)
 {
     InputField.ConcatToCurrentText(IsCaps ? text.ToUpper() : text);
     //Having trouble with cursor not showing in the input field
     InputField.Select();
     InputField.caretPosition = InputField.selectionFocusPosition;
 }