first pass; not happy with the button size
add PageUp/Down binds; make scroll distance slightly bigger