There is actually a high probability of it getting into trunk if we can get
it suitably generic. I am much more familiar with Python than js, but since
you're using AJAX that should be fine. Based on your description, it sounds
great. Instead of sending me your files set up a project on github, or one
of the other places, like bitbucket (for hg). Best would be if Massimo makes
a named branch on the web2py mercurial repo, but I don't know what his
policy is on that. Branches work *really* well in git, I am less familiar
with hg.