$ControlActiveSetting is a symbol whose value is True if it is evaluated while a control is active, or in certain other previewing situations.
Detect when controls in Manipulate are being used:
Most plot functions use $PerformanceGoal to control visualization quality:
Hence the default behavior is effectively the following:
ControlActive $DynamicEvaluation $PerformanceGoal
400+ new features, including the new Wolfram Predictive Interface, social network analysis, enterprise CDF deployment, and more »