improved: already drawing 1 char when key typed