title: ContextMenu Does not Dissappear On Another Right Click
body: <p>I have made a <code>ContextMenu</code> for handling right clicks, but when I right click again the original does not disappear.</p>
  
  <p>Code:</p>
  
  <pre><code>this.table.addEventHandler(MouseEvent.MOUSE_CLICKED, (event) -&gt; {
          if (event.getButton() == MouseButton.SECONDARY) {
              MenuItem delete = new MenuItem("Delete");
              delete.setOnAction((actionEvent) -&gt; {
                  Action action = Dialogs.create().nativeTitleBar().title("Are you sure?").masthead("This member will be removed from the table")
                          .message("Are you sure that you want to remove "
                                  + this.table.getSelectionModel().getSelectedItem().memberProperty.get().get()
                                  + " from the table?").showConfirm();
                  if (action == Dialog.Actions.YES || action == Dialog.Actions.OK) {
                      this.table.getItems().remove(this.table.getSelectionModel().getSelectedItem());
                  }
              });
              ContextMenu menu = new ContextMenu(deleteMember);
              menu.show(this.table, event.getScreenX(), event.getScreenY());
          }
      });
  </code></pre>