update candidate string for Japanese
fix for Japanese romaji keyboard
use stable method
Functionize
Properly works with markedText move.
Merge branch 'devbug-patch1'
Now supported IME caret position! thanks @devbug0