Keep Catalog Tree state on language change

This adresses the original bug descripte here: #264 

When changing the language, the catalogtree retains it's current state.