ep.8-9, added text history with action/key listeners.