Reduce extra dependencies by using JavaFX directly instead of ScalaFX/ScalaFXML