more work on OpenGL Support