Bug fix

fastInnerHtml defers to fastInnerText when possible.
It uses a regex with the /g modifier to do this.
That regex will alternate accepting and rejecting the same valid HTML due to the weirdness of the /g modifier.