title: JavaFX 2: self-disable on mouseEntered, strange behavior
body: <p>If a node tries to disable itself on mouse entered,
  say</p>
  
  <pre><code>final Button btn = new Button("Hello");
  
  btn.setOnMouseEntered(new EventHandler&lt;Event&gt;() {
      @Override
      public void handle(Event event) {
          btn.setDisable(true);
          System.out.println("Mouse in");
      }
  });
  
  btn.setOnMouseExited(new EventHandler&lt;Event&gt;() {
      @Override
      public void handle(Event event) {
          btn.setDisable(false);
          System.out.println("Mouse out");
      }
  });
  </code></pre>
  
  <p>I've expected single "Mouse in" while the cursor is
  over the button, but the button is "blinking" and
  "Mouse in", "Mouse out" are written over and over again.</p>
  
  <p>Is this some kind of a bug, because similar code
  in Swing behaves as I expect?   </p>