I appreciate the attention my recent post are getting, it gives me a vote of confidence that people are actually taking notice, thank you very much for that.
I don't have a recent copy of Delphi so I can't test against it but it's obvious a crutch if it does it there, too.
I believe I can mod the control with an optional flag allowing the coder to make their choices.
Options :[seNoOnChangeViaCode] or something of that line.
I also noticed that EditingDone is confusing because I don't think it triggers the OnChange if the values are different? I'll have to look into that one..
I'll get back to this one later, for now he hack I did is working for the time being but it isn't pretty .