TWebDBEditDropDownControl with TTMSFNCDataGrid inside

Hi,
I was trying to create a custom component based on the TWebDBEditDropDownControl. Inside the component I created a DIV element containing a TTMSFNCDataGrid and a couple of TWebButtons.
Using the object inspector I can see that the DIV is created correctly and has "display:none" so that it doesn't show at all before it get's assigned to the 'Control' property of the TWebDBEditDropDownControl.
Even though the DIV and the elements inside are all generated, it seemed to me that the standard behaviour of the TWebDBEditDropDownControl when toggling the Control is that it removes the child element, destroying it completely and without saving it temporarily to get recreated when reopening it, making the TTMSFNCGrid totally blank. This operation seems to make the TTMSFNCGrid less reliable as it doesn't seem to be generating correctly when opening the Control and having it always destroyed and recreated seems less than ideal. Is there a way to prevent this without intervening on already defined javascript functions? Does the grid need to be handled differently?

Can you please provide a sample source project with which we can reproduce this, so we have all details / settings / code you use and can investigate this?