droplet: a tiny client side js templating engine