Unusual bug of Control libs when multiple Dialog created!

 

I created two Dialog panel on the init() method

One of Dialog includes two date picker and comboBox and multiples edit and label

Another Dialog includes radio group and two listview

The bug is when I click an item of listview, the other dialog of data picker will also get clicked, the date picker will drop to show

If I click an item of radio groups (multiples radio items) sometimes the selected state will reset or switch to another radio immediately.

Is there any solutions to fix this? I try to include Defines.mqh and undefine then redefine ON_EVENT. it does not work, I think the problem is the Controls library can only work perfectly on a chart with only one dialog?

I got a screenshot.

Files:
Reason: