Avoiding installation, and prototypes

I changed the (JS) interface, but it is much simpler. Hopefully you like it. Cheers!