brought in some new js hinting stuff