It would be extremely helpful to have Perspective functions analogous to the Vision scripting functions for showing errors, getting confirmations, showing messages, and taking user inputs. Many functions would be useful, but these are the ones that come to mind in rough order of priority: system.gui.confirm() system.gui.inputBox(), system.gui.show [NumericKeypad/TouchscreenKeyboard] () system.gui.[error/warning/message]Box() These functions were extremely useful in Vision, and homebrewing equivalent versions with message handlers and custom scripting carry a lot of overhead.