title: CheckBoxTableCell: change Cursor when clicked
body: <p>I have a <code>TableView</code> with a <code>CheckBoxTableCell</code> column.</p>
  
  <p>I would like to catch the selection of the cell and change the Cursor to <code>Cursor.WAIT</code>.</p>
  
  <p>Clicking the cell will cause some db-query to happen, that will take a few seconds. I would like to notify  the user that something is going on and the application did not just die.</p>
  
  <pre><code>@FXML
  private TableColumn&lt;IOrigin, Boolean&gt; cActive;
  
  @Override
  public void initialize(final URL location, final ResourceBundle resources) {
  cActive.setCellFactory(tc -&gt; new CheckBoxTableCell&lt;&gt;());
  [..]
  
  }
  </code></pre>
  
  <p>Listening on <code>CheckBoxTableCell#selectedProperty()</code> does not work, it does not fire any change events.</p>
  
  <p>The column cells are bound to a bean property via fxml.</p>
  
  <pre><code>&lt;TableColumn text="Active" editable="true" fx:id="cActive"&gt;
  &lt;cellValueFactory&gt;
  &lt;PropertyValueFactory property="active" /&gt;
  /cellValueFactory&gt;
  &lt;/TableColumn&gt;
  </code></pre>