An image loading and caching system for Android