Backbone.js: ¿Por qué no está vinculado este evento?

Tengo una lista de tareas simple, y todo se procesa como se esperaba, pero cuando hago clic en el botón Enviar en el formulario de edición, se envía el formulario (GET / todo_items), y la página se vuelve a cargar y solo muestra el formulario de edición. El evento "enviar formulario" no está vinculado y no puedo entender por qué. ¿Qué me estoy perdiendo?

App.Views.Edit = Backbone.View.extend({
  events: {
    "submit form": "save"
  },
  initialize: function(){
    this.render();
  },
  save: function(){
    var self = this;
    var msg  = this.model.isNew() ? 'Successfully created!' : 'Saved!';

    this.model.save({
      title: this.$('[name=title]').val(),

      success: function(model, resp){
        console.log('good');
        new App.Views.Notice({message: msg});
        self.model = model;
        self.render();
        self.delegateEvents();
        Backbone.history.saveLocation('todo_items/'+ model.id);
        $('#edit_area').html('');
      },
      error: function(){
        console.log('bad');
        new App.Views.Error();
      }
    });

    return false;
  },
  render: function(){
    $('#edit_area').html(ich.edit_form(this.model.toJSON()));
  }
});

Aquí está el formulario de edición:

<script id="edit_form" type="text/html">
  <form>
    <label for="title">Title:</label>
    <input name="title" type="text" value="{{title}}" />
    <button>Save</button>
  </form>
</script>

Respuestas a la pregunta(2)

Su respuesta a la pregunta