For your application needs I would extend PullRefresh plugin to handle the changes you need it to do.