Fully customizable pull-to-refresh control inspired by Storehouse iOS app