Js renderer now works but it has flaws just like the tree renderer to get this working we need to go to the webkit source