title: selectedItemPropertyChanged cancel Event
body: <p>i have following problem:</p>
  
  <pre><code>listView.getSelectionModel().selectedItemProperty().addListener((obs, oldV, newV) -&gt; {
              if (!selectionChanged(newV)) {
                  lististView.getSelectionModel().select(oldV);
              }
  
      });
  </code></pre>
  
  <p>selectionChanged(newV) just pop a Message Box with "You wanna select new value?" and return the result as a boolean value. When i click on cancel it returns false, so that the condition is true. But because of .select(oldV); it would be result in a loop. How can i cancel or rollback a selection in javafx listview?</p>