another fix for text nput
Don't delete empty texts
Yet another improvement of the keyboard