pointer lock added