       launching: isLaunching
       closing: isClosing
 
-    <div className={classes} onClick={@throttledLaunching}>
+    <div className={classes} onClick={@launch}>
       <BS.Button bsStyle='primary'>Launch Concept Coach</BS.Button>
       <svg x="0px" y="0px" width="840px" height="388px" viewBox="0 0 840 388"
         version="1.1" xmlns="http://www.w3.org/2000/svg">

    isLaunching: false
    isClosing: false

  toggleLaunching: ->
    {isLaunching} = @state
    @setState(isLaunching: not isLaunching)

  toggleClosing: ->
    {isClosing} = @state
    @setState(isClosing: not isClosing)

  delayedReset: ->
    _.delay( =>

      channel.emit('launcher.clicked')
    , 1000)

  shouldComponentUpdate: (nextProps, nextState) ->
    @state.isClosing isnt nextState.isClosing or @state.isLaunching isnt nextState.isLaunching

  componentDidUpdate: ->
    {isLaunching, isClosing} = @state

