Web Editor: Input Methods for CJK Languages