I'm using non-legacy control and doing fine, I'm just sure that there is a way better solution to this and I would very much like to let the devs know there is demand for dev time to spent on this.