Attempted to Toggle Panorama display

Communication between Directive and Controller using $emit, $broadcast, and $on
Problem is that $broadcast does not trigger Panorama with $emit. User must click the Marker twice.
Problem is that if Panorama is hidden and the User clicks the Marker, the Panorama does not display.