improving camera control