javafx is literally satan