Checks to see if a component has listeners or broadcasts before adding the channel menu and vis lines element.
Merge pull request #1365 from flukeout/emptymenufix

Empty channel menu fix.