layerWorker = worker;
synchronized (LAYERWORKER_LOCK) { layerWorker = worker;  if (layerWorker != null) { layerWorker.start(); } }
    protected void setLayerWorker(SwingWorker worker) {        layerWorker = worker;    }