Playing around with it...
Reads script from an external file. One can edit script with e.g. Jolta editor.
We keep the GL context on pause/resume now.
If script file exists, we append .orig to it so as user has the original version as a backup.
Menu is dynamically loaded from Ruby file :-)