Until I dug into your code I had no idea that I could change IVONA host information (which by defaults points to european server) so a little more documentation would be helpful. One suggestion would be automating doc generation with jsDoc (at least for API).