Lots more progress on javascript.