Component loader - only instantiate component after all its dependants' constructors have run (async)
RangeInput - correct classname