US #21 - widget engine - add select