renames widgets to components