re-implement overlay

Conflicts:

	libs/ui/Android.mk