             if submissionStopped
               return notifySubmissionStopped()
             else
-              self.widgetSubmit formData, @getOptions().pane.constructorName, stopSubmission
+              widgetController.widgetSubmit formData, @getOptions().pane.constructorName, stopSubmission
               if @getOptions().pane.constructorName in ['JStatusUpdate']
-                self[@getOptions().pane.widgetName].switchToSmallView()
+                widgetController[@getOptions().pane.widgetName].switchToSmallView()
               mainView.resetWidgets()
 
     mainView.showPane "update"

        else
          new KDNotificationView type : "mini", title : err.message
    else

      @emitFakeData constructorName, data
      updateTimeout = @utils.wait 20000, =>
        @emit 'OwnActivityHasFailed', data

    # __utils.wait 20000, -> submissionStopped = no

  loadView:(mainView)->
    activityController = @getSingleton('activityController')

    paneMap = [
