Optimized for Android 5.0 Lollipop.
Added swipe to refresh.