I couldn't resist the temptation to show off

And ask a few important questions while I'm here. The attached thumbnail demonstrates openoffice running on the dr800 (not the emulator) using easy debian. I was a bit surprised that it worked without a swapfile. Anyway, as far as making it usable goes, there are a couple of sticking points, which I'm sure people have addressed in porting other applications:
1. The device doesn't seem to know when to refresh the screen. My understanding of e-ink is that the screen refresh is a big deal and chews power, so it makes sense to want to be economical with refreshes. But I often find that I have to force a screen refresh by hitting the bottom button to launch the start menu. Can anyone advise on how an application may force a refresh?
2. Doesn't appear in the taskbar, so if you move away from it you can never come back
3. The little keyboard is pretty much useless. I tried installing the ported matchbox-keyboard, but that doesn't seem to work. Can anyone advise?
3a. I'm still hoping to get an external USB keyboard connected anyway. Virtual keyboard is too painful for serious work.
Once again, many thanks to all involved.