1. A method, comprising: providing a device having at least a primary screen and a secondary screen; receiving a first input, wherein the first input comprises a language input on the primary screen; processing the first input to estimate a character based on the first input; displaying the estimated character(s); and displaying a selection, wherein the selection comprises a chosen character selected from the estimated character(s).