   renderHeader: ->
     active = TaskPlanStore.hasExercise(@props.planId, @props.exercise.id)
     toggleText = if not active then <span>+</span> else <span>-</span>
-    <span><BS.Button bsStyle="primary" onClick={@toggleExercise} className="-add-exercise">{toggleText}</BS.Button></span>
+    <BS.Button bsStyle="primary" onClick={@toggleExercise} className="-add-exercise">{toggleText}</BS.Button>
 
   getPanelStyle: ->
     if TaskPlanStore.hasExercise(@props.planId, @props.exercise.id)

                    value={dueAt}/>

    <div>
      <BS.Panel bsStyle='default' className={formClasses.join(' ')} footer={footer}>
        <h1>{headerText}</h1>
        <BS.Grid>
          <BS.Row>
            <BS.Col xs={12} md={6}>


    footer = <PlanFooter id={id} courseId={courseId} clickedSelectProblem={@showSectionTopics}/>

    formClasses = ['edit-homework']
    if @state?.showSectionTopics then formClasses.push('hide')

    if (TaskPlanStore.isPublished(id))
