dont call displayCall directly. Use glut.
animation timer; mouse idle timer (needs work)
better mouse hiding (still should check for keyboard use too); screenshot.