adapt to DomComponent changes
adapt Select to DomComponent changes