       return KD.showError err  if err
       @showGroupCreated group, subscription
 
-  checkSlug: ->
-    slug      = @groupForm.inputs.GroupUrl
-    slugView  = @groupForm.inputs.Slug
-    tmpSlug   = slug.getValue()
+  checkSlug: (testSlug)->
+    {GroupURL, GroupSlug} = @groupForm.inputs
 
-    if tmpSlug.length > 2
-      slugy = KD.utils.slugify tmpSlug
+    if testSlug.length > 2
+      slugy = KD.utils.slugify testSlug
       KD.remote.api.JGroup.suggestUniqueSlug slugy, (err, newSlug)->
-        slugView.updatePartial "#{location.origin}/#{newSlug}"
-        slug.setValue newSlug
+        GroupURL.setValue "#{location.origin}/#{newSlug}"
+        GroupSlug.setValue newSlug
+

      fields                :
        GroupName           :
          label             : "Group Name"
          type              : "text"
          name              : "groupName"
          validate          :
            rules           :
              required      : yes
            messages        :
              required      : "Group name required"
        GroupUrl            :
          label             : "Group URL"
          type              : "text"
          name              : "groupURL"
          placeholder       : window.location.origin
          keyup             : KD.utils.defer.bind this, @bound "checkSlug"
          validate          :
            rules           :
              required      : yes
            messages        :
              required      : "Group name required"
        Slug                :
          label             : "Address"
          itemClass         : KDCustomHTMLView
          partial           : "#{window.location.origin}"
        Visibility          :
          itemClass         : KDSelectBox
          label             : "Visibility"

    return  unless @groupForm
    groupName  = @groupForm.inputs.GroupName.getValue()
    visibility = @groupForm.inputs.Visibility.getValue()
    slug       = @groupForm.inputs.GroupSlug.getValue()

    options      =
      title      : groupName
