}
}));
if (layer instanceof VectorLayer) {
VectorLayer vl = (VectorLayer) layer;
registrations.add(vl.addLayerFilteredHandler(new LayerFilteredHandler() {
public void onFilterChange(LayerFilteredEvent event) {
GWT.log("Legend: onLayerFilterChange() - " + event.getLayer().getLabel());
// find the node & update the icon
for (TreeNode node : tree.getAllNodes()) {
if (node.getName().equals(event.getLayer().getLabel())) {