ha js changes