I have a condition defined in my DAML which prevents my dockpanes from loading if the state is false. This works as expected, and the dockpanes correctly become enabled when the state becomes true. However, when the state changes to false again, the dockpanes remain enabled, why is this? My tab buttons respond correctly to the state being disabled again, but my dockpanes are unaffected. How can I get them to respond to the state changing to false again?