no need for appendHTML to be called publicly; check to see if  is within live DOM instead