working component reactivity