component added (controller+ui)