javafx experiments, mostly working