NAWQAAN-207

With NAWQAAN-234 bonus
ahhh! Ok thanks for explaining -- I didn't realize that it was a different sites layer in each handler. Since the only thing that varies between these functions is the layer, you could place a function in nar.commons.map that accepts one parameter -- a layer object -- and invoke that function from inset, main map, and filters with the pertinent layer. And that's right -- alternatively, you could  set up a custom event and listen for it