I tried this and found it to be incredibly poor.
Then I discovered by reading the comments that this is because it doesn't work correctly in my browser.
Normally, I would advise you to prominently display information about where it works... except that in today's world, not being cross-browser makes a library like this essentially useless. Instead, I would suggest not bothering to publicize this until you have it working in all major browsers.