handle better glut windows