Bug 730947 - Fix highlight mode selector to activate selected language on activate

Also, only emit language-selected if their is a language.