       <cite style={width: "#{percentage}%"} />
     </div>
 
+
   setMachineLabel: ->
 
     machineUId = @props.machine.get 'uid'
     EnvironmentFlux.actions.setLabel machineUId, @state.machineLabel
+      .then (label) =>
+        kd.singletons.router.handleRoute "/Home/Stacks/virtual-machines/#{@state.machineLabel}"
+      .catch (err) =>
+        @setState { machineLabel: @props.machine.get 'label' }
+        new kd.NotificationView { title: 'Something went wrong', duration: 2000 }
+
 
   inputOnChange: (event) ->
 

        {@renderStackTitle()}
        {@renderDetailToggle()}
      </header>
      {@renderMachineDetails()}
    </div>


      machineLabel: @props.machine.get 'label'


  renderMachineDetails: ->

    return null  unless @props.shouldRenderDetails
    return null  unless @props.machine.get('label') is @state.selectedMachine

    <main className="MachinesListItem-machineDetails">
      <MachineDetails
