Glad to hear that
This reordering method does not hold, in my experience, for all browsers. It appears the variables are cached within the browser in come fashion. Further each browser requires a separate reordering. Guest on a site will NOT see the same list as the developer does.