Version 9 with better organized JavaScript.
update readme