Move adjacent chars checking to a separate function. 
Move adjacent chars checking to a separate function. 
ycaihua/skim-app,ycaihua/skim-app,WoLpH/skim,WoLpH/skim,WoLpH/skim,ycaihua/skim-app,WoLpH/skim,ycaihua/skim-app,ycaihua/skim-app,WoLpH/skim