client side js boilerplate for itp's "5 in 5"