somewhat working on Android 2.3 (no embedded, ensure Draw enqueued functions ARE functions!!)