switching from GL2 (seems to memory leak) back to GL