fixed #30, added tracking to language switcher