added NineOldAndroids to support animations on devices pre-Honeycomb, use AsyncTask.execute() instead of executeOnExecutor() for devices pre-Honeycomb