   animateBody: (scrollTop) =>
     boundaries = @getBodySectionBoundaries()
     active = @closestSection(scrollTop, boundaries.top)
-    $('.article-body section[data-section!="' + active + '"]').find('.article-body--section').removeClass('active')
+    $('.article-body section[data-section!="' + active + '"] .article-body--section').removeClass('active')
     $active = $('.article-body section[data-section="' + active + '"]')
     $active.find('.article-body--section').addClass('active')
     spacers = []

        spacers.push {spacer: $active.find('header .spacer--article'), gutter: 20}
        spacers.push {spacer: $active.find('.article-body--section__text .spacer'), gutter: 20}
    for spacer in spacers
      throttled = _.throttle(@verticalScrollBoundary, 10)
      throttled(scrollTop, spacer.spacer, spacer.gutter)

  verticalScrollBoundary: (scrollTop, spacer, gutter) =>
    windowBottom = scrollTop + @windowHeight
    spacerHeight = windowBottom - $(spacer).parent().offset().top - gutter
    $(spacer).height(spacerHeight)

  playVideo: (e) =>
    $(e.target).toggleClass('active')


  watchWindow: =>
    $(window).scroll () =>
      throttled = _.throttle(@trackDirection, 100)
      if window.scrollY != @windowPosition
        throttled()
    $(window).resize () =>
      @setupSliderHeight()
      @windowHeight = $(window).height()
