     if @getMachineNode uid
       return kd.warn "Machine #{machine.getName()} is already mounted!"
 
-    @updateMountState uid, yes
-
     @machines.push FSHelper.createFileInstance
       name           : path
       path           : "[#{uid}]#{path}"

  setReadOnly: (state) -> @treeController.isReadOnly = state


  # Settings helpers
  #
  updateMountState: (uid, state) ->

    return  if isGuest()

    machines = @appStorage.getValue('mountedMachines') or {}
    machines[uid] = state

    @appStorage.setValue 'mountedMachines', machines


  # FS Watcher helpers
  #
  registerWatcher: (path, stopWatching) ->

    machineItem = @getMachineNode uid
    return kd.warn 'No such Machine!'  unless machineItem

    @stopWatching machineItem.data.path
    FSHelper.unregisterMachineFiles uid
    @treeController.removeNodeView machineItem
