cleanup
cleanup, use SmartList
overrides
simplify — use subResult
VmFileEditor — prepare to fix postponed navigation problem in our HTTP file editor. VmFileEditor supports postponed navigation.