prevent unnecessary refresh

when spacebar or some other unused key is pressed
use term.height, not fixed position of '21'
display ansi
move keys around
autopep8
add terminal width & height settings