refactored language updates, fixed issue with select widget not updating when itemset updates, fixes #444