InputSystems tab working with the View Model.

Guard against existing language from being added again
publish updates from the view model to the server
Also fixed model to right to left checkbox