add mouse look and multisampling