Implementing camera control for 2D views.