made ellis changes about documentation and updating widget right after saves