Лучшее решение, которое я нашел, - это создать собственную панель прокрутки. Полоса прокрутки обернута вокруг панели фокуса. Я добавил обработчики Mousedown, mousemove и mouseout на панель фокусировки. Запись движений мыши и перемещение содержимого соответственно.