   insertParent: ->
     KD.remote.api.JIntroSnippet.create @createPostData(), =>
       @buttons["Save"].hideLoader()
-      log "new created"
+      @emit "IntroductionFormNeedsReload"
 
   insertChild: ->
     @parentData.addChild @createPostData(), =>
       @buttons["Save"].hideLoader()
-      log "child created"
+      @emit "IntroductionFormNeedsReload"
 
   updateParent: ->
     @parentData.update @createPostData(), =>
-      log "parent updated"
+      @emit "IntroductionFormNeedsReload"
 
   updateChild: ->
     data = @createPostData()
     data.oldIntroId = @parentData.introId
     @parentData.introductionItem.getData().updateChild data, =>
-      log "child updated"
-
-    # {
-    #   introTitle : postData.IntroTitle
-    #   introId    : postData.IntroId
-    #   snippet    : postData.Snippet
-    #   oldIntroId : @getData().IntroId
-    # }
-    # @getData().snippet.updateChild @createPostData(), =>
-      # introId    = "EDITED"
-      # snippet    = "alert"
-      # introTitle = "TITLE"
-      # @getDelegate().getData().updateChild {
-      #   oldIntroId : @getData().introId
-      #   introId
-      #   introTitle
-      #   snippet
-      # }, => @setData {
-      #     introTitle
-      #     introId
-      #     snippet
-      #   }
+      @emit "IntroductionFormNeedsReload"
 
   createPostData: ->
     {inputs}     = @

      delegate: @
    }
    , data

  viewAppended: ->
    super

    buttons.Update.show()

  initIntroductionTab: ->
    parentView = @modalTabs.forms["Introduction"]
    parentView.addSubView new IntroductionAdmin { parentView }


class IntroductionAdmin extends JView
