Bug 963096 - Caps lock is switched on when quickly tapping shift before and

after another key.
 - Maintain only one target for double tap, so clicking another target would clear the previous one.
`null` -> `undefined` since the property here stores an int.