private void init() {
selection = new SelectionRectangle();
resources = new PropertiesResources();
Composite plot = getPlotArea();
plot.addListener(SWT.Resize, this);
plot.addListener(SWT.MouseMove, this);
plot.addListener(SWT.MouseDown, this);
plot.addListener(SWT.MouseUp, this);
plot.addListener(SWT.MouseWheel, this);
plot.addListener(SWT.KeyDown, this);