[RESOLVIDO] Opções de scroll em duas tabelas (independente e juntas)

Tenho duas tabelas, as duas com a mesma quantidade de linhas, cada uma com um scroll vertical.
O usuário vai trabalhar com as duas tabelas, cruzando dados uma com a outra.
Nesse momento, cada scroll funciona independente, o usuário coloca o mouse em cima da tabela que deseja “scrollar” e rola, o scroll da tabela responde conforme. O usuário sentiu a necessidade de ter um meio de realizar o scroll simultâneo em alguns momentos que ele esta usando. Então eu precisaria implementar algo que atendesse as duas necessidades: cada scroll funciona independente(é o que está no momento) e eventualmente os dois scrolls funcionam juntos.

As opções que pensei até agora foram:
1- Uma caixa de seleção onde o usuário “liga e desliga” quando os dois scrolls devem ou não rolarem juntos simultaneamente;
2- Segurar uma tecla de atalho e quando o usuario “scrollar” os dois scrolls rolam juntos simultaneamente;
3- Um 3º scroll singular separado/fora das duas tabelas onde o usuário clica e arrasta esse scroll e os dois scrolls das tabelas “seguem ele” simultaneamente;

Gostaria de saber se umas dessas opções é boa/valida para aplicar?
Se teria algum outro meio melhor para atender esse caso?

Alguém?

Foi aplicado essa implementação.

1 curtida