Make widget_id_from_name public.
Implement WIDGET_SHOW_TOGGLE_ALL.
Add safety check.