add widget_name hook