Unipad: single stroke text entry with language-based acceleration. - I. Scott MacKenzie; Javier Chen; Aleks Oniszczak (NordiCHI, 2006)