Possibly fixed web.js