updates
scroll down half a screen
scroll up half a screen
don't store empty lines in history
fix line edit history