updated pointer lock controls update function