Let the user sort fields. Make sure the Editor shows up correctly.

r? @ametaireau 
Be we could use `this.props.key` instead of `this.props.element.id` and remove this.