this.controller = controller;
if( controller != null && themes != null && transferTheme ){
ThemeFactory selection = themes.getSelectedFactory();
if( selection != null )
controller.setTheme( selection.create( controller ) );
}
for( Item item : items ){
item.setController( controller );
}
}