if selectionRange.until + 1 < len(searchResults):
let newSelectionRange = (selectionRange.until + 1, min(len(searchResults) - 1, selectionRange.until + limit))
present(searchResults, options, newSelectionRange, player)
+ else:
+ present(searchResults, options, selectionRange, player)
of "p":
if selectionRange.begin > 0:
let newSelectionRange = (selectionRange.begin - limit, selectionRange.until - limit)
present(searchResults, options, newSelectionRange, player)
+ else:
+ present(searchResults, options, selectionRange, player)
of "q":
quit(0)
else: