Is storing the reference a real potential issue ? I mean, if someone destroy the scrollable parent, there is a good chance that he will also destroy its overlay child, unless reparenting it to another parent while it is displayed (can't think of a use case to do that ?)... On the other side, testing the performances of the call on all supported device will be a loooong process :(