Rework the mouse screen and backend so that it's not as dependent on weird things like '-' being a field separator so that it's more translation friendly among other things.
Done