language-selection-on-error:

Refactoring to use events on expression model instead of reading the dom.