$this->getData() gets the data and then calls $this->form->fill($this-model->toArray()). That all works fine, however, I also want to use live fields on the form so that when the user changes one field, the model is updated without them having to click submit, so I'm using the live() method on the form fields. But when you change a field, the form immediately re-renders because of $this->form->fill() presumably.