changed radio picker and table widget to extend base widget class