switched from setopacity to remove/add layer for toggling layers, much more reliable (though a bit slower)