update e4x, recursive parsing, more e4x traversing