widget is a word that generically describes a class of manufactured objects