TTMSFNCMemo Clean up temporary files

The TTMSFNCMemo creates 3 temporary HTML files with random file names in the temp directory and a folder named ttmsfncmemo. I am testing this on windows in a firemonkey project.

I understand, that the HTML files are loaded to initialize the monaco editor in the webbrowser. But why three files? One should be enough and deleted, when the control is destroyed.
Please consider also deleting the folder ttmsfncmemo and probably give it also a temporary name because different programs using the control would bring their own version of the monaco editor and this could lead to a conflict if they are using the same folder to extract the necessary JavaScript files.