Removed dialog functions due to concurrent modification exceptions; reinitialised bindings before executing each script
More prelude utility functions
First fairly complicated example