 
               return  unless KD.isLoggedIn()
 
+              @group.on 'MemberAdded', @emit.bind this, 'MemberAdded'
+
               KD.whoami().getInvitationRequestByGroup @group, $in:['sent', 'pending'], (err, [request])=>
                 return console.warn err if err
                 return unless request

            unless err
              @access.hide()
              @requested.show()

    @join         = new CustomLinkView
      tagName     : "a"

                if request.status is 'sent'
                  @invited.show()
                else
                  @listenToApproval()
                  @requested.show()
    else
      @hide()

  listenToApproval:->
    @once 'MemberAdded', @listenToApprovalCallback ?= =>
      @group.fetchMyRoles (err, roles)=>
        return warn err  if err
        if 'member' not in roles
          return @once 'MemberAdded', @listenToApprovalCallback
        KD.getSingleton('mainController').accountChanged KD.whoami()

  viewAppended:->
    super
