   changeMountState:(options, callback)->
     {state, data} = options
     signal = if state is 'mount' then "MountRemote" else "UmountRemote"
-    @deleteRemote.disable()
+    @getDelegate().emit "OperationInProgress"
     @getDelegate().emit signal, data, (err)=>
       @mountToggle.hideLoader()
       if not err

        else
          @destroy() if destroy

    unless remotesPath of tc.nodes
      tc.refreshFolder tc.nodes["/Users/#{nickname}"], =>
        navTo()
    else

    @kc.run
      method : 'readMountInfo'
    , (err, mounts)=>
      @hideMessages()
      if not err and mounts?.length == 0
        @mountController.scrollView.addSubView @noRemoteFoundItem = new KDCustomHTMLView
          cssClass: "no-remote-found"
          partial : "There is no remote drive attached to your Virtual Environment."
      else
        @mountController.instantiateListItems mounts unless err
        @havingTrouble.show()
      error err if err
      callback?()

