F3 is a new scripting language with an emphasis on UI implementation. The interactive tutorial really showcases its power. The key innovation seems to be the binding feature which simplifies interactive graphical programming by reducing the boilerplate code needed to handle events, perform redraws, etc.
In a similar vein, there is a language called Processing. Processing seems to look more appealing for sandbox work or for my kids to play around with code and graphics.