namespaced JS and other enhancements to make setup/startup simple, multiple instances work on the same page