Called at any time to reset the target to the last synchonization point.
Called at any time to set a view for this controller.
Called at any time to synchronize the controller with the view state.
Called during the animation loop to update the target based upon mouse events.
Called at any time to reset the target to the last synchonization point.