Алгоритм является коммерческой тайной - иначе бы в нём не было смысла.
Если общими словами, то пытаются найти аномалии в поведении - смотрят на то как обычно себя пользователь ведёт, и если ведёт нетипично и вредно - вставляют палки в колёса.
Кнопку можешь сделать?
Изменить скорость и направление прокрутки титров из кода?
Обработать нажатие этой кнопки мышью?
Тогда в чём проблема это всё связать?
Если у тебя проблема только с одним из шагов - почему тогда не задашь вопрос только про него?
Если со всеми, то как ты всю остальную игру сделал?
Денис Сепетов, кстати возможен вариант, что на самом деле пользователю нужно всего пара отображений с немного разной сортировкой для разных задач.
Если так, то может оказаться лучше сделать несколько уникальных интерфейсов, которые под них заточены.