State management, extend glut Setup callbacks