I am trying to produce a double explorer. this needs 2 shellfolders andf 2 lmdshelltrees. when they are all in operation singly shellfolder1 and shelltree1 work perfectly and similkarly so do shellfolder2 and shelltree2. the top item in each case expands properly. when they ar eboth in operation they produce the lists but first one shuts down the expansion then the other then they open up again in an infinite loop. Without expanding the two lists appear to select the bottom item then go back to the top item over and over. I'm using Windows 10 and Delphi 7 or Berlin and they both do this. Is it a bug or am I doing something wrong?