fixing a bug with the callback
You can now add a component using a dialog
You can add components and add projects