* Add new event type * Add state handling for locale change * Add strongly typed language codes * fix tests