Cleaned up TreeRunner and fixed an IE8 postMessage-related issue.