playground for text_entry, plus some beginnings of a model and controller