Dirk, I don't think it was you that moved html into the library procedures, or am I wrong? I believe OpenForce did a major half-rewrite leaving things in a different, but not any better, state. Things in the cal-* files, which would have been an easy place to make changes to html, were moved into library procedures, where every change requires a restart, or resourcing of the tcl procs.
It sounds to me like you are working on moving html out of the tcl procs and tcl files, which I think is very helpful for making Calendar more adaptable.
At any rate, anyone working on Calendar should be give as much moral support as possible. I fixed a few bugs after OF was finished, and was working on more fixes when I realized what a mess the package was in and gave up. Thanks for stepping up and working on it.