javafx 2.x onscreen keyboard project