Minor changes form mouse and to use freeglut instead of glut