// Check to see if there is an active worker for the give node. Since
// this is always called on the AWT Event Thread, we do not need to
// separately synchronize around the Map of workers.
SwingWorker worker = workerMap.get(node);
if (worker != null) {
worker.cancel(true);
workerMap.remove(node);
updateCursor();
}
}