Pull-to-refresh view library