Contador 2 digitos com CI40192 - Erro ao usar reset

Boa tarde, sou novo no fórum e espero estar na área correta.
Estou fazendo uma placar crescente e decrescente de 0 - 99 (coisa pessoal, não manjo muito de eletrônica).
A ideia seria a seguinte:

Ao apertar o botão (R+) incrementa 1 nos displays VERMELHOS.
Ao apertar o botão (R-) decrementa 1 nos displays VERMELHOS.
Ao apertar o botão (G+) incrementa 1 nos displays VERDES.
Ao apertar o botão (G-) decrementa 1 nos displays VERDES.
Ao apertar os botões (R-) e (G-) simultaneamente, ZERA todos os displays.

*OBS. Botões lógicos pois receberá sinal via módulo RF.

O PROBLEMA:

Funcionamento normal quanto ao incremento e decremento, no entanto, ao apertar os botões para zerar, os displays são zerados com o PUSH DOWN e logo em seguida, no PUSH UP, decrementa 1 em ambos os displays.
OU seja, apertou (R-) e (G-) zera os displays, soltou, ambos vão para 99.

Ao analisar o datasheet, aparentemente (digo o que eu entendi), o CLOCK UP só funciona se o CLOCK DOWN estiver em lógica ALTA e houver uma mudança de baixa para alta na CLOCK UP.
Ou seja, CLOCK DOWN alimentado e ao soltar o botão, consigo um incremento.
O mesmo funciona para o CLOCK DOWN.

O reset, é só jogar uma alta, ou seja, ao apertar o botão, já funciona o reset.

MINHA DÚVIDA:

Teria alguma maneira de inverter esses sinais?
Fazer contar quando eu pressionar o botão e não quando soltar?
Existe alguma maneira melhor de fazer este contador?

Agradeço desde já.

Segue o modelo do Proteus em anexo.

usar um not gate igual voce tem ai nas entradas

Depois dos transistores? Se for já tentei, e não deu certo.