Added widget_list method