@KeithJH Why don't you add a comment in `actionDataSubsetConditionChange` and `dataSubsetConditionChange` briefly explaining why the `setTimeout` is needed, as stated above.