I have proposed an alternate solution in a different suggestion thread:
If you like it, please show it some support so Funcom can see it