updated: HideReveal - to actually hide the element at the end of the hide animation; and made more generic by taking array rather then single string