use mutation oberservs rather than webkitregionlayoutupdate
jsbeautified