use existing idiom
fix SelectWidget* tests