Was this completely broken in IE before, or something? It seems like the version in `base.js` is very different, especially with regards to the `collapse` call. Did you do a lot of manual IE7 and IE8 testing of switching container types, with and without blockquotes, to make sure this still operates like you would expect?