     
   stopUpdating: ->
     return unless @isUpdating()
-    @abortUpdateFrame()
     @_isUpdating = false
 
   stopRendering: ->

        @stopUpdating()
        false
    
    @_updateFunc = =>
      timechange = @refreshUPS()
      @update timechange
      if @isUpdating() then @requestUpdateFrame()
      
    @_renderFunc = (time) =>
      # deal with time in seconds, not ms
      time *= 0.001
      @_renderStartTime = time if @_renderStartTime is null
      @uptime = time - @_renderStartTime
      if @_calculateFrameRate then @refreshFPS()
      @render()
      if @isRendering() then @requestRenderFrame()
      

  startUpdating: ->
    return if @isUpdating() or @isDisposed()
    @_isUpdating = true
    
  startRendering: ->
    return if @isRendering() or @isDisposed()
