toolbar refactor for populate and fixes admin tree menus

fixes #2479 
fixes #2216
fixes #1225
fixes #2597
fixes #2143