adding new string and text, reordering fields with drag & drop, destroying fields, form validation