a bit better feel for the history

allowed diagonal stuff to just happen
one remaining glitch: doesn't move with scroll, instead waits
delay has to apply to scroll as well
blah more delay stuff, need a do-over
fix scrolling history