regenerate html widgets