V1 of o-overlay

But we do need it so that when a trigger is clicked, if the overlay is already opened, it will close it.