support smart completion of root containers (and use nested "input-attributes" map to easily configure any <input> control), and default the root container if there's only 1