A text editor as UI: implementation
softwaremaniacs.org