better javascript support
update readme