Fix another bug related to OpenedSessionId sticking around for too long
Make recursive list be more consistent and allow passing in a path
Make editor work with new recursive list format!