tDandruff What steps will reproduce the problem? When you create two config frames and one is over the other, you can "click through" the top frame and interact with the bottom frame. What is the expected output? What do you see instead? Each control should check to see if they are "Topmost" in the registered frame stack before accepting input. Not accepting input if they are below another frame that is above that specific control. Please provide any additional information below. I understand this may be difficult to implement with all frames, but as far as AceConfigDialog frames are concerned, it should be easy to know which frame is on top and therefore the only one that should accept click events.