An input method editor supporting customizable table based input methods (XCIN/GCIN compatible) for Google ChromeOS™