I made some changes to try to make it more user friendly.
It can manage resize, if I have intended it in the right way.
You need to resize the covering panel the same as the CLV.
Then recall the Sub.
In the example I made only an height change, because resizing the CLV even on the width will need to modify all the added elements.
If you can manage it then it should work.
In the example the CLV will change it's height after 4 seconds.
The limit now is that it's based on a background image.
If you will not need it then it should be simple to modify it to use a solid color.
I did what I can.
NOTE = I changed the package name. Earlier I forgot about it.