preliminary support for multiple tree controllers.