show-hide fix