Right now OnInputMethodChanged only get called if well input method changed, but I think I would make sense to have it called once to let the world figure out the user input and switch any logic without having to manually do it with GetLastUsedInputMethod()