} else {
final GLCanvas glCanvas = new GLCanvas(glcaps);
final AwtListener listener = new AwtListener();
glCanvas.addKeyListener(listener);
glCanvas.addMouseListener(listener);
glCanvas.addMouseMotionListener(listener);
glCanvas.addMouseWheelListener(listener);
drawable = glCanvas;
}