removed wonky z-indexing. use visibility property now to prevent 0
opacity elements from showing hover over actions, etc