Well, I decided to try CWM (with keyboard) the other day, and come to find double-buffering on the framebuffer is utterly broken. It's making menu navigation difficult because you only see every other refresh. Very annoying, and yet it's working (though perhaps not double-buffered) on the official CWM image. I may pull in a bit of code from the latest Google sources, or I may have to somehow get the kernel to tell (lie to) CWM that there is insufficient room for double-buffering.
The application change for Kulve should go fine once I'm past this latest video issue.