This is still broken.
The expected functionality is as follows:
When the value changes the modified flag should be true until reset by the programmer. This is how the TMaskEdit works.
If the above is not the way you expect it to work please inform us and we will implement our work around.