Call updateGL() in repaint callback, not directly.
Dead redraw code removed.