add a visible property for overlays