Markup aware + safeencode HTML strings + comments