Assuming we have one node selected in the graph, if you click on that selected node again the graph triggers the Deselect and then Select events. If there is a relatively expensive operation that occurs on selection changed, this behavior is undesirable and ends up disabling the 'double click' due to the lag between clicks.
Is there a way to prevent the events being triggered of the set of selected items has not changed?