Add text widget
Add keyboard handler