Android 2.2 compatible and a lot smaller