add option to step through each message
Automatically handle terminal characters