   handleClick: (e) ->
     activeState = !@state.active
     @setState {active: activeState}
-    console.log @props
+    console.log @props, activeState
     @props.setClassifier activeState, @props.classifier
 
   render: ->
-    <ListGroupItem
-      onClick={@handleClick}
-      active={if @state.active then "active" else ""}>
-        {@props.name} <div className="pull-right"><Badge>{@props.size}</Badge></div>
+    glyph = <Glyphicon glyph="ok"/>
+
+    <ListGroupItem onClick={@handleClick}>
+        {@props.name} {if @state.active then glyph} <div className="pull-right"><Badge>{@props.size}</Badge></div>
     </ListGroupItem>
 
 ProblemClassifier = React.createClass

    <Panel header={@props.name} defaultExpanded collapsible>
      <ListGroup fill>
        {@props.data.map ((data, i) ->
          <ClassifierItem key={i} setClassifier={@props.setClassifier} {...data}/>
        ).bind this}
      </ListGroup>
    </Panel>

    @setState update @state,
      activeSort: $set: {name: name, ascending: ascending}

  setClassifier: (classifierState, classifier) ->
    if not classifierState
      classifier = (problem) -> true

    @setState update @state,
      problemClassifier: $set: classifier

