updated JS to revision 31067f1e7ecda1e55e598b40fa2178d22e90b7c6