input method local fallback