Thanks Brandon. Had been looking for this for a long time.
Just in case, others run into the same problem I did to get it working,
I first adb pushed it to /sdcard and tried changing the permissions to make it an executable. But chmod does not work on /sdcard.
Finally, I deleted the file from /sdcard and pushed it to /data/local. I was able to chmod 766 there.
Runs well now. Thanks for the keyboard mappings,
Can't yet figure out "Back", "Call" and "Hang Buttons".
Long Press works on the home screen, but not on selected elements.
Also haven't yet figured out how to scroll down a list. eg. in Astro, I can't figure out how to get context popup on a file or how to scroll down to see the next page. "Page Down" and "Down Arrow" keys don't work. The mouse scroll wheel does not work either.