pull to refresh
improved continuity (js)