a simple live text proxy