open source js w/ new user interface