Refactored JFXPresenter