set add_config_fr as internal
add function to combine two lists
allow widgets to specify their own configuration
fix a bug when empty widgets caused error