javascript controversy