Bug 1102831 - [UserDictionary] Implement user dictionary UI to KeyboardSettingsApp

What does `reinit` do? The name is not self-explanatory.