I had started to work on jQuery as a polyfill. Maybe it needs to be looked at more in depth.