title: JavaFX 8, ListView with Checkboxes
body: <p>I want to create a simple ListView.  I have figured out I can use the method setCellFactory() but I don't understand how to use them correctly.  So far I have:</p>
  
  <pre><code>myListView.setCellFactory(CheckBoxListCell.forListView(property));
  </code></pre>
  
  <p>With "property" being something called a Callback--I think Callback has something to do with bidirectional bounding.  So I created a</p>
  
  <pre><code>property = new CallBack&lt;String, ObservableValue&lt;Boolean&gt;&gt;();
  </code></pre>
  
  <p>My compiler is telling me if I create a new Callback, I need to overwrite the method call.</p>
  
  <p>And here I am stuck. What do I do with that method call? I can implement it, but what should I return, or use it for?  I want to click my checkbox on any listItem and have it display "hi" in console.</p>