Simple and highly customizable pull to refresh view