   @init = (group) =>
     @group = group
 
-    if AbilityService.isLoggedIn()
-      MessageChannelService.subscribeToGroup(@group)
-      @handleWelcomeModal()
+    @performLaunch()
+
+    MessageChannelService.subscribeToGroup(@group) if AbilityService.isLoggedIn()
 
     Records.drafts.fetchFor(@group) if AbilityService.canCreateContentFor(@group)
 

  $rootScope.$broadcast 'currentComponent', {page: 'groupPage', key: $routeParams.key}

  $scope.$on 'joinedGroup', => @handleWelcomeModal()

  # allow for chargify reference, which comes back #{groupKey}|#{timestamp}
  # we include the timestamp so chargify sees unique values

  @openModal = (modal, resolve)->
    ModalService.open modal, resolve

  return
