widget_rule - базовый интерфейс