support auto add/remove for Control instance

support auto add/remove for Control instance
update comments for emit

update comments for emit