Coils: when-ui-value-changes now a macro