cursor positioning
insert char at cursor when moved back
backspace and delete
home and end
ctrl-w and ctrl-back
ctrl a, ctrl e
ctrl l for clear, add fillchar to console interface