       defaultValue: switchStatus
       callback : (state) =>
         domainInstance.bindVM
-          vmName     : @getData().name
-          state      : state
+          hostnameAlias : hostnameAlias
+          state         : state
         , (err) =>
           unless err
-            {name} = @getData()
             notificationMsg = if state
-            then "Your domain is connected to the #{name} VM."
-            else "Your domain is disconnected from the #{name} VM."
+            then "Your domain is connected to the #{hostnameAlias} VM."
+            else "Your domain is disconnected from the #{hostnameAlias} VM."
             new KDNotificationView
               type     : "mini"
               cssClass : "success"

          domain          : domain
          hostnameAliases : if hostnameAliases then (alias for alias in hostnameAliases) else []

        @vmListViewController.instantiateListItems vms
        @addSubView @vmListViewController.getView()
      else
        @addSubView new KDCustomHTMLView

    @updatePartial ""
    @destroySubViews()

    KD.remote.api.JVM.fetchVmsByContext (err, vms)=>
      if vms

        hostnameAliases = domain.hostnameAlias
        vmList = []
        (vmList.push {hostnameAlias:vm} for vm in vms[0])  if vms.length > 0

        @vmListViewController = new VMListViewController
          viewOptions :
