feat visible prop on overlays