 
   onSimulationEnded: ->
     @settings.modelIsRunning = false
-    @settings.modelReadyToRun = true
     @notifyChange()
 
   _startRecording: ->

      stepUnitsName: unitName
      timeUnitOptions: options
      capNodeValues: false
      modelIsRunning: false         # currently running?
      modelReadyToRun: true         # has been reset?
      # is the model valid?
      modelIsRunnable: @_checkModelIsRunnable()
      graphHasCollector: @_checkForCollectors()
      isRecording: false            # sending data to codap?

      TimeUnits.defaultUnit # "STEPS" when not specified or not running time interval

  _runSimulation: (duration=1)->
    if @settings.modelIsRunnable
      # graph-store listens and will reset the simulation when
      # it is run to clear pre-saved data after first load
      @settings.modelIsRunning = true
