refactor to be less aggressive on low-memory devices, start adding support for sdk 7 and up
I got the damn thing working on an HTC Magic running Android 2.1-update1... impressive.