title: MVC with javaFX
body: <p>I'm struggling with the MVC concept using javaFX. I am building an javaFX application using fxml files.</p>
  
  <p>Each fxml file has a controller assigned, but I don't think that this controller is one as the MVC pattern states. I think of it like some sort of ViewController, which holds references to fxml objects (buttons, panes etc.).</p>
  
  <p>My problem is: Where exactly is the difference between this "ViewController" and the real "Controller". What object should do what things? Where do I set e.g. actionListeners? </p>