@Евгений-Гедройц Updated the code to reflect the easiest possible way to pull this off that I can think of.