           extraKeys: 
             Tab: betterTab
     if @props.onChange
-      @m.on('change', => @props.onChange(@m.getValue()))
+      @m.on 'change', => 
+        @props.onChange @m.getValue()
 
   componentWillUnmount: -> 
     @m.getTextArea().remove()

            "Easier code-editing sections"

          for k,v of JSON.parse(subdomain.customizations)

            if typeof(v) == 'string' && v.startsWith(FUNCTION_IDENTIFIER)
              js = v.substring(FUNCTION_IDENTIFIER.length)


    customizations = JSON.parse subdomain.customizations 
    customizations[property] = value     

    new_json = JSON.stringify customizations, null, 2
    @submit new_json


  submit : (value) -> 
