added collection of all components in callback visit