new widget form builder class
updated widgets