This reverts commit be0a08d70c.
be0a08d70c
createElement
This is the start at separating out UI related work from potentially backend related work. This distinction will help when Web Workers can be introduced to get around the background tab limitation for scripts.