fn on_value_change_summon(
e: On<'_, '_, ValueChange<bool>>,
cmd: Commands<'_, '_>,
target: Query<'_, '_, (Entity, &Target), With<SignalListItem>>,
children: Query<'_, '_, &ChildOf>,
signals: Query<'_, '_, &mut Signals>,
)fn on_value_change_summon(
e: On<'_, '_, ValueChange<bool>>,
cmd: Commands<'_, '_>,
target: Query<'_, '_, (Entity, &Target), With<SignalListItem>>,
children: Query<'_, '_, &ChildOf>,
signals: Query<'_, '_, &mut Signals>,
)