           direction         : 1
     }, (controller)=>
       @feedController = controller
-      view.addSubView controller.getView()
-      view.setCss minHeight : windowController.winHeight
+      callback controller.getView()
       @emit 'ready'
 
-  addProfileView:(view, member)->
+  prepareProfileView:(member, callback)->
     options      =
       cssClass   : "profilearea clearfix"
-      delegate   : view
 
     if KD.isMine member
       options.cssClass = KD.utils.curry "own-profile", options.cssClass
     else
       options.bind = "mouseenter" unless KD.isMine member
 
-    return view.addSubView memberProfile = new ProfileView options, member
-
-  loadView:(mainView, firstRun = yes, loadFeed = no)->
-    if firstRun
-      mainView.createCommons()
-    @createFeed mainView, loadFeed
+    callback new ProfileView options, member
 
   showContentDisplay:(contentDisplay)->
 


    @on "LazyLoadThresholdReached", => @feedController?.loadFeed()

  createContentDisplay:(account, callback=->)->
    KD.singletons.appManager.setFrontApp this
    contentDisplay = new KDView
      cssClass : 'member content-display'
      type     : 'profile'
    contentDisplay.on 'handleQuery', (query)=>
      @ready => @feedController?.handleQuery? query

    contentDisplay.once 'KDObjectWillBeDestroyed', ->
      KD.singleton('appManager').tell 'Activity', 'resetProfileLastTo'

    {JAccount} = KD.remote.api
    if account instanceof JAccount
      @addProfileView contentDisplay, account
      @addActivityView contentDisplay, account
    else
      @addActivityView contentDisplay, KD.whoami()
    @showContentDisplay contentDisplay
    @utils.defer -> callback contentDisplay

  addActivityView:(view, account)->
    view.$('div.lazy').remove()
    windowController = KD.getSingleton('windowController')

    if KD.whoami().getId() is account.getId()
      owner   = "you"
      auxVerb =
        have : "have"

        statuses            :
          noItemFoundText   : "#{owner} #{auxVerb.have} not shared any posts yet."
          dataSource        : (selector, options = {}, callback)=>
            options.originId = account.getId()
            KD.getSingleton("appManager").tell 'Activity', 'fetchActivitiesProfilePage', options, callback
        followers           :
          loggedInOnly      : yes
          itemClass         : GroupMembersPageListItemView
