Showing my age. My first thought upon reading this was "holy crap, Easel[1] is still around?!"
[1] http://www.thefreelibrary.com/VMARK+SOFTWARE,+INC.+AND+EASEL... - I can't find a better link. Easel was a '4gl' in the early-mid 90s (and maybe late 80s), one of the earlier event-driven UI programming languages. It was kludgy and annoying to code for, but ahead of its time in a lot of ways.