fix camera control