added keypress duration based jump