Hi Rob,
Thanks for your help, it's not elegant but it works!
For those who would search how to do it, here is what I've done in my page's ready function:
document.querySelector('.myListViewClass .win-viewport').addEventListener('scroll', function (evt) {
if (page._grReinitTimer) clearTimeout(page._grReinitTimer);
page._grReinitTimer = setTimeout(function () {
page._gr.completeGesture();
}, 500);
});