data.doubleBuffer = true;
canvas = new GLCanvas(c, SWT.NONE, data);
nanoGraph = new NanoGraph();
interactionManager = new InteractionManager(nanoGraph);
nanoGraph.setDefaultDockingStrategy(new CenterDockingStrategy((JOGLGraphicsAdapter.SPHERE_RADIUS) * 100));
canvas.setCurrent();
context = GLDrawableFactory.getFactory().createExternalGLContext();
refresher = new JOGLRefresher(this, canvas, c.getDisplay(), context);