 
 
   buildViews: (response)->
+
+    return  if @_busy
 
     if response?.State?
       @state = response.State

    KD.utils.wait 500, => @buildViews()


  showBusy: (message = "Loading...") ->

    @container.destroySubViews()

    @createStateLabel message
    @createLoading()




  updateStatus: (event, task) ->

    return  if @_busy

    {status, percentage, error} = event

    if status is @state
