   showModal: (e) =>
     return if e.button != 0
     e.preventDefault()
-    @setState showingModal: true
+    @setState () -> showingModal: true
 
 
   sendReport: (e) =>
+    @setState () -> loading: true
+
     data =
       reason: @reason.current.value
       comments: @textarea.current.value

          className: "#{bn}__row"
          button
            className: "#{bn}__button"
            type: 'button'
            onClick: () => @setState showingModal: false
            'Cancel'

      data: data

    .done () =>
      @setState () -> showingModal: false

    .fail osu.ajaxError
    .always () =>
      @setState () -> loading: false
