Changed project change to updateTabs and added tab switch event so other actions can update the tabs and not just a project change