This is just something I ' m playing with , but it ' s pretty neat already . Here ' s the hello world program Create a GUI window LOCAL gui TO GUI 200 , 100 . Add widgets to the GUI LOCAL label TO guiADDLABELHello world ! . SET labelALIGN TO CENTER . SET labelVSTRETCH TO True . Take up spare space . LOCAL ok TO guiADDBUTTONOK . Show the GUI . guiSHOW . Handle GUI widget interactions . Can safely wait and GUI will still be responsive . UNTIL okPRESSED PRINTWaiting for GUI . WAIT 0 . 1 . Hide when done will also hide if power lost . guiHIDE . And of course there are buttons , labels , inputs , checboxes , and nested boxes of more widgets . For more , see 113 k o s s c r i ptableautopilotsystemvtel 1 page 185 # comment 2862719 <| sep |> It has been solved in 1 . 5 , at least the ones I know off soda in dz 1 , vehicle in dz 4 and cans in dz 5 .