possible matches cycling (currently one per line)
refactoring
dedicated undo key; readme update