So here is the progress on this matter:
Click here using your phone:
and compare to the result on a desktop.
This is not perfect but is much better than before. There are absolutely no performance problems on reflowing the layouts like I am doing here:
If we had a window resize event that could do some work after the user finishes resizing the window the situation would be much improved. Any ideas about that?
Thanks for great support.