some design changes; add controls for collect web components