@JonB thank you and my apologies but is a gist like get GitHub or is it something else? I'm not familiar with gist and my search on it came back as a vocabulary word not a reference to websites or computer terms.

In any case, instead of posting the whole vode with all the labels etc., which are not likely to be relevant to your issue, please try to state your problem as a simple question, supported by just the key bits of code, e.g. around the TextField and TextView. As a bonus, often creating that shorter code will help you understand the problem better.

Button actions work in a similar way. Textfields/textviews also have additional delegate methods that trigger on changes (before pressing enter) -- see section in docs on delegates, and TextField and TextView delegate attribute.

You might also want more of a popup textfield, in which case the dialogs module or console.input_alert can act like a ui version of rAw_input