fixes #2099 use selectElement function to select new elements added instead of simply seeting the class, as it needs to ensure it opens the editor too.
When loading with a selected brick, ensure we open that brick's editer
broadcast popup labels and event data now have the trigger name if there is no real data to show
localised, or if fail, plain name
Merge pull request #2100 from ScottDowne/t2099

fixes #2099 use selectElement function to select new elements added inst...
Merge pull request #2092 from Pomax/broadcastlabel

broadcast popup labels and event data now have the trigger name if there is no real data to show