timmaugh said: That said, you could build your interface not as a chat menu but as a handout interface, and you can redraw your handout ad hoc if the user clicks on a "checkbox" (which would really be an <a> tag link reference sending a command through the chat). You'd have to account for circumstances a UI doesn't normally have to account for -- like users getting behind the scenes and editing the interface. So you might have to double-check that the property-that-is-about-to-be-set is of a value that is accurately represented by the state of your "checkbox" and will actually be changed by the command the "checkbox" is about to issue. If it isn't, report that fact and give the user the ability to rebuild the interface so that it accurately represents the configuration of your script. I used a handout interface for my TableToTable script, if you wanted to see some of the code I used, or you can see the interface in action in the series of videos I made demonstrating the script. Thank you, I will most definitely check it out. It's a bit sad that it's not entirely possible to do it the way I hoped though.