Will each Widget have its own controller?