js updates + bug fixes