when printing in input mode, insert before input. always scroll to bottom.
cancellation handler
don’t automatically start a new input line when initialized

client code must be able to print/configure before input is accept
allow printing of blank lines
hide cursor whilst processing input
0.3.0