unofficial clone of DukePad source from http://hg.openjdk.java.net/openjfx/8/graphics/rt/apps/experiments/DukePad