@jdow: I hope you are wrong when you suspect that new features
introduce new issues in unrelated parts of the SDR console. For
me, this would be a clear indication to step back and seriously
question my development process.
73 Jean DJ0VL
This is a known phenomenon when adding features to a project that
already meets its original specifications. The new requirements were
not known at the time the design was made. So choices that limit
certain sorts of changes get made for one reason or another. Adding
this new feature that was not provisioned for in the design can lead
to violating the original design structure leading to odd seeming
failures. This is probably what led Simon to move into V3 rather
than simply improving V2. He was able to add features that were
exceptionally difficult to add to V2 by simply starting over. He
probably recycled much or most of the working code. But I bet the
internal structure is noticeably different.