User can now change cursor position with arrow keys and insert or delete characters in the middle of input rather than only at the end.