Although in the report designer the designer-context never changes, for better testability of the side-panels we
allow the tests to define a own context and track that here.
By listening for update events, we could keep track of the trees and use a separate JTree for each report which
enables us to preserve the tree state on context switches.