.hide and .show already touch this.visible. Won't this flip it back again?