This is amazing dude... I've always wanted this. Next step would be terminal emulator, midnight commander, ... QWERTY keyboard would be cool too.
for your generosity in sharing your time and effort and source code.
EDIT: I really love this community and now starting to understand the world views of pioneers like Richard Stallman and Linus Torvals and etc... in the benefit of open communities, both for effectively working together and advancing and for feeling good as a human (the latter is way more important IMHO).