TapBoard: making a touch screen keyboard more touchable. - Kim, Sunjun; Son, Jeongmin; Lee, Geehyuk; Kim, Hwan; Lee, Woohun (2013)