When they showed up in July 2011 they seemed ok but issues with the design surfaced and those issues are, sadly, quite intractable.
Greg had only started in Feb 2011 but since then has become much more intimate with the design & the issues involved.
We’ve tried several times to fix those issues but they induce other issues and snowball into even worse issues.
There are plans to fix how you do this in the Web Framework update work we need to do to better support a whole host of things.
This is one of them.