more callbacks in GLUT::App