     return  @reset() unless activity
     activity.modify data, (err) =>
       @reset()  unless err
-      return  if err
+      callback? err
 
   edit: (activity) ->
     @setData activity

  reset: ->
    @input.setContent ""
    @submit.setTitle "Submit"
    @setData null

  viewAppended: ->

        data.link_embed = @embedBox.getDataForSubmit() or {}

        fn = @bound if activity then "update" else "create"
        fn data, callback
    ]

  encodeTagSuggestions: (str, tags) ->
