 
   componentDidMount:  -> @insertOverlays()
   componentDidUpdate: -> @insertOverlays()
+
   insertOverlays: ->
     root = @getDOMNode()
     {title} = TaskStepStore.get(@props.id)
     for img in root.querySelectorAll('.splash img')
+      continue if img.parentElement.querySelector('.ui-overlay')
       overlay = document.createElement('div')
       # don't apply overlay twice or if cnx content already includes it
       continue if img.parentElement.querySelector('.tutor-ui-overlay')

  onContinue: ->
    @props.onStepCompleted()
    @props.onNextStep()
  renderBody: ->
    {id} = @props
    {content_html} = TaskStepStore.get(id)

    </div>

Placeholder = React.createClass
  displayName: "Placeholder"
  mixins: [StepMixin]
  isContinueEnabled: -> true
  onContinue: ->
