Rewrote the hide and show methods to fix the issue with Safari not hiding distached...