An interesting article on CTX Technology: http://www.mb.com.ph/articles/384044/a-lighter-sized-virtual-keyboard#.ULuDrIYQHz8