I understand your point, I'm on the same line. I do really like the Pseudo V2 version.

If anyone has an idea how the code would look like feel free to suggest it since I'm not an expert on this situation.