So the only solution that seems to really be holding up (at least for the near term) is the double-buffering "hack"; could we get a version of that with Neil's review comments addressed? --b.