keep original display when calling hide() twice