update notes on license, add highlighting and scrolling and try to sanitize cursor movement