unify section add/edit views. add text widget editing/saving to views