Linknodes, metanodes, and a few stupid bugs with moving the cursor (like moving the internal cursor when childcursor should be moved) also fixed an error making the parse() function call startparse() of it's own object resulting in a parsing loop.