Do you seriously consider hasLayout or filter to be innovations? hasLayout is at the very best a hack, and at the worst a terrible, opaque feature to let the developer peek into the Trident rendering engine to deal with bugs. 'filter:' is platform specific so I don't think I need to elaborate.