In my eyes, not storing a reference to an external element unless really useful/needed is a good practice. Use-cases we can't think... sometimes do exist. Anyway, I didn't say we shouldn't store the reference Sebastien, I just wanted to check if it's worth going this way. And in terms of testing I surely didn't have in mind testing on all supported devices. If there's not visible overhead on one of the slowest, I would draw the conclusion we don't need to store the scrollable parent, otherwise we'd go this way. That's all.