 
       if $scope.activeLabel != initialLabel
         $scope.activateLabel(initialLabel)
+    )
+
+  $scope.loadLabels = () ->
+    LabelService.fetchAll(true).then((labels) ->
+      $scope.labels = labels
     )
 
   $scope.activateLabel = (label) ->

      $scope.items = (item for item in $scope.items when filter(item))
      
      $scope.updateItems()
      
    ).catch((error) ->
      $scope.pollBusy = false

    UtilsService.labelModal("Labels", "Update the labels for this message. This determines which other partner organizations can view this message.", $scope.labels, message.labels).then((selectedLabels) ->
      MessageService.relabel(message, selectedLabels).then(() ->
        $scope.updateItems()
        $scope.loadLabels()
      )
    )

