recursive until-success function
scrolling up or down searches history
mode-mouse and copy-paste