The big win from this series is that bs support is now advertised if the Composite extension is present. This had been my intent when doing that rewrite however long ago it was, oops. It would work, if you explicitly turned bs on, but it's silly to need to do that. This version incorporates Ville's review feedback. - ajax