program: add bargraph display
rename: definitionCollection => widgetCollection