javascript is pretty much back to where it was