Also, make sure we freeze() and thaw() the font container correctly, so that all places keep their fonts across a refresh. The only thing to make this actually work seems to be a bug in the list views, grid views work perfectly.