it ain't js anymore