update to multiSwitch to respect order of variants when filtering items