Мышь определяет свое положение довольно точно, примерно сотые или тысячные доли миллиметра. Но она не отправляет ВСЕ свои координаты в операционную систему, она делает это с каким-то интервалом (USB pooling rate, или другой показатель, если мышь по блютусу или типа того). Это зависит от OS, драйверов и настроек. Еще хуже дела с браузером, он может получать данные значительно реже, чем их получает OS.
Чтобы исправить, проверяйте нет ли пропущенных букв и закрашивайте их тоже.