update: rename setupController as initController in widget view