final RegionManager newRegions = newDoc.getRegionManager();
newRegions.addSelectionListener(CurveSelectionListener);
put("regions", newRegions);
Editor editor = newDoc.getEditor();
EditorControls controls = editor.getToolStack();
controls.addOpStackListener(ToolListener);
}
else {
remove("regions");
remove("selection");
remove("clipboard");