web2py.js with no inline code, thanks Niphlod (this upgrade required upgrading web2py.js