Explain Event Handling In Javafx