OK I understand, thanks ! You've simply added suspend et resume layouts. Nice idea.
I think this technique could be added in a lot of other internal functions
Maybe a stupid question, but isn't it far more logical to handle this logic in a controller instead in a patch in a proxy? If you let the controller handle the loading of the store of a grid you simple can wrap the load between a suspend and a resume layout? Or am I missing something?