           # objects with a circular object graph reference
           # (paramResult -> parent modelingResult -> child paramResult).
           $scope.config = deepWatchData: false
-    ]
-
-
-    ctlrs.controller 'IntensityChartCtrl', [
-      '$scope', 'IntensityChart',
-      ($scope, IntensityChart) ->
-        # The chart {options, data} configuration.
-        chartConfig = IntensityChart.configure($scope.session)
-        $scope.options = chartConfig.options
-        $scope.data = chartConfig.data
-        # The global configuration. See ModelingChartCtrl comment.
-        $scope.config = deepWatchData: false
     ]
 
 

              # to force the issue by calling the decorate function
              # directly in the refresh rather than indirectly via the
              # watcher.
              # TODO - periodically check whether the ngnvd3 bug is
              #   fixed and remove the work-around if possible. 
              #scope.isReady = false
              broken()
              $scope.decorate(scope, element)
            scope.api.refresh = fixed
            scope.isBroken = false
    ]



          # (cf. https://github.com/krispo/angular-nvd3/issues/316).
          # The work-around is to surgically intervene in the
          # defective ngnvd3 code.
          # TODO - periodically check whether the ngnvd3 bug is
          #   fixed and remove the work-around if possible.
          #scope.isReady = false
          if _.isUndefined(scope.isBroken)
            broken = scope.api.refresh
            fixed = ->
