   componentWillUnmount: ->
     Backbone.React.Component.mixin.off(@)
     @stopTaskStatusPoll()
+
+  # ============================================================================
+  # Event Handlers                                                             |
+  # ============================================================================
 
   startTaskStatusPoll: ->
     @task.fetch()

        offset={@props.offset}
        fetchNext={@fetchNext}
        fetchPrevious={@fetchPrevious}
        fetchFromStart={@fetchFromStart}
        isMoreToFetchAtBeginning={@isMoreToFetchAtBeginning}
        taskState={_.last(@state.task.taskUpdates)?.taskState}
        initialScroll={@state.initialScroll} />
    </div>


IndividualTail = React.createClass
  mixins: [Backbone.React.Component.mixin]

  # ============================================================================
  # Lifecycle Methods                                                          |
  # ============================================================================

  componentWillMount: ->
    # Get the task info
