fixes in controller and widget_auto*