     show_all_feedback: false
     keySet: 'multiple-choice'
 
+  childContextTypes:
+    processHtmlAndMath: React.PropTypes.func
+
+  getChildContext: ->
+    processHtmlAndMath: @props.processHtmlAndMath
+
   onChangeAnswer: (answer, changeEvent) ->
     if @props.onChange?
       @setState({answer_id:answer.id})

    position: React.PropTypes.oneOf(['top', 'bottom', 'left', 'right'])
  getDefaultProps: ->
    position: 'bottom'
  render: ->
    wrapperClasses = classnames 'question-feedback', @props.position
    htmlAndMathProps = _.pick(@props, 'processHtmlAndMath')

    <div className={wrapperClasses}>
      <div className='arrow'/>

    if @props.show_all_feedback and answer.feedback_html
      feedback = <Feedback key='question-mc-feedback'>{answer.feedback_html}</Feedback>

    htmlAndMathProps = _.pick(@context, 'processHtmlAndMath')

    <div>
      <div className={classes}>
