Yeah, I don't like this much. However, it's way easier to look at this and correlate it with the css and dom content then if we programatically created all of it. Do you know anything about the speed tradeoffs between createElement->appendChild vs innerHTML? Looks like innerHTML might still be faster for our builds http://jsperf.com/realistic-innerhtml-vs-appendchild/15