new branch to implement various improvements of the scriptengine that came to mind while preparing the presentation