Until the kernel stuff gets taken care of, these on-demand on-screen buttons work for those times when you really need, for instance, quick access to the search button... or those times when you want Home to actually be home:
http://forum.xda-developers.com/showthread.php?t=1330150
Not everyone likes them and it's not a perfect solution, but they serve their purpose well and get out of the way when you don't need them. Better than having the permanent on-screen butttons that jack some things up.
And the settings from the OP of this thread work well:
http://forum.xda-developers.com/showthread.php?t=1524050
Nice work with this so far, btw. I'd tried the other one in the ported section and it was kinda wonky in certain places. This one seems much better. Thank you.