Respond to changes in script files, manage all widgets centrally