If we do this we might be able to get closer to browser support on older platforms. I suppose you could make it optional with a compiler switch? Code could be copied from Franco's DHX library.