Add feature-chooser directive
Fix usedConditions to not need setTimeout()