1. Add startPullDownToRefresh() and startPullUpToRefresh() to enable triggering refresh without pulling.