i would prefer a specific name over _widget. could we call it controls_widget?