Stopped using outerHTML for Firefox 4.