             className: "mdi-content-create", 'data-event_id': @state.event.id,
             onClick: @handleBeginEdit
           })
+          React.createElement("i", {className: expand_class, onClick: @handleExpand})
         )
         React.createElement("div", {key: "date", className: "event-date"}, @state.to_display.date)
         React.createElement("div", {

        submit_handler: @props.submit_handler, cancel_handler: @props.cancel_handler
      })
    else
      return React.createElement("div", {className: "well", id: @props.id},
        React.createElement("div", {key: "arrow", className: "event-arrow"})
        React.createElement("div", {key: "buttons", className: "event-header"},

    # Trigger the render
    @setState {to_display, show_all_detail}

  handleExpand: (e) ->
    @switchDetail()
    e.stopPropagation()

