somehow javascript didn't make it into the last commit