fix controller->set_view's call to view->set_layout