@hube2 hmm, I hoped there would be a default better alternative to this situation. But apparently, there doesn’t seem to be.
In this situation, I do have an alternative which I used in the past to create tabs. It’s not ideal but for the sake of performance, I think it’s better.
Will share my solution here after implementing it.