JavaFX 9 by Example