1.) Returned to recursion for FOEventHandler. 2.) InstreamForeignObject validation changed to accomodate Finn's validation changes.