display none/block for hiding

negative z-index does not always prevent dat.gui from occluding over existing elements when hidden.
Isn't the display mode by default fixed?