Consolidate widget methods into single class.